Acesso via SSH entre servidores sem senha

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

[ Hits: 6.835 ]

 


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

Instalando o antivírus AVG Free for Linux

Instalando placa de rede onboard P5gc-mx/1333 Atheros Attansic (Atl2) no Fedora 8

Slackware 12 com ipw3945 + wpa-psk

Quebrar senha de root do MySQL

O poder do root, esse mega super usuário

  

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