Acesso via SSH entre servidores sem senha

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

[ Hits: 6.856 ]

 


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

Lista de MIME Types por Content Type

Entre no universo Linux com Zenwalk!

VirtualBox 4.3 no Debian 8 (Jessie) 64bits

Rsyslog - Gravando os logs do syslog em um banco de dados

Uma nova rede de IRC brasileira direcionada ao Software Livre

  

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