Acesso via SSH entre servidores sem senha

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

[ Hits: 6.698 ]

 


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

Netbook Philco PHN 10001

Horde Webmail: Corrigindo erro de tradução

Instalando Firefox e Flash Player no Debian Lenny

Explorando vulnerabilidades em websites

Listnux - Lista de programas no estilo wiki

  

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