Relação confiança SSH entre servidores GNU/Linux

Publicado por heitor fernandes tavares em 16/10/2013

[ Hits: 15.777 ]

 


Relação confiança SSH entre servidores GNU/Linux



No servidor A, gerar chave RSA no diretório do usuário:

ssh-keygen -t rsa -f ~/.ssh/id_rsa

Copiar o conteúdo do arquivo ~/.ssh/id_rsa.pub para servidor remoto:

cat ~/.ssh/id_rsa.pub | ssh user@IPDoServidorB 'mkdir .ssh; chmod 700 .ssh; cd .ssh; touch authorized_keys; chmod 600 authorized_keys; cat - >> authorized_keys'

E digite a senha.

Pronto, relação concluída.

Agora, você pode do servidor A, acessar o servidor B sem senha.

Exemplo:

# ssh -l root ipDoServidorB


Achei várias técnicas, porém, muitas pessoas não conseguem configurar.

Pois o pessoal esquece de dar permissões 700 no diretório .ssh, e 600 no arquivo authorized_keys.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

ED2K no Gnome

Excluindo monitor LVDS1 definitivamente

Adicionando som próprio para sino do terminal

Syntax highlighting do Vim no Arch Linux

Dicas para o Hypertext Access (htaccess)

  

Comentários
[1] Comentário enviado por mspaint em 21/10/2013 - 20:26h

Cara, gostei da dica. Já tinha feito o procedimento antes sem dar permissoes 700 e 600, porém funcionava tranquilamente.

[2] Comentário enviado por dzm_linux em 23/10/2013 - 16:46h

Amigos,

Também é possível transferir a chave pública do servidor A para o servidor B da seguinte forma:

# ssh-copy-id -i ~/.ssh/id_rsa.pub root@ipDoServidorB

Abraços



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts