Acesso via SSH entre servidores sem senha

Publicado por Lucas de Oliveira Vieira em 07/10/2016

[ Hits: 6.683 ]

 


Acesso via SSH entre servidores sem senha



Muitas vezes nos barramos em determinadas soluções pelo fato de ter que ficar inserindo usuário e senha para automatizar um processo. Acessando servidores remotos sem necessidade de ficar se credenciando pode ser que acabe com esse legado.

Passo 01: na máquina cliente - Criar o par de chaves use o comando abaixo, na sequência vai dando Enter até finalizar.

ssh-keygen -t rsa

Passo 02: na maquina cliente - verifique a criação das chaves na sua máquina (cliente) com o comando (ls):

ls /home/usuario/.ssh/
id_rsa
id_rsa.pub

Passo 3: na máquina servidor - criar o diretório para guardar a chave do cliente.

mkdir /home/<usuario>/.ssh

Passo 04: enviar a chave id_rsa.pub criada no passo 01 na máquina do cliente para o diretório /home/<usuario>/.ssh criada do servidor. Execute o comando abaixo na máquina do cliente:

scp /home/<usuario>/.ssh/id_rsa.pub <usuario>@IP-do-Servidor:/home/<usuario>/.ssh/

Passo 05: preparar o servidor para receber a conexão de ssh sem senha. Para isso acesse o servidor via ssh com o usuário:

cd /home/<usuario>/.ssh
$ cat id_rsa.pub >> authorized_keys
$ chmod 400 /home/<usuario>/.ssh/ -R
$ ls

id_rsa.pub authorized_keys

Passo 06: teste o acesso sem senha da máquina cliente ao servidor:

ssh <usuario>@IP-do-Servidor

Espero ter ajudado, caso apresente erro a vocês, postam nos comentários para solucionarmos juntos! :)

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Como rodar um Shell Script como se fosse um comando

Compactar e descompactar

Servidor Multimídia Ubuntu Server com MPD - Media Player Daemon

Nagios Core 4.0.6 no CentOS 6.5

Ativando a partição SWAP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts