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

Publicado por heitor fernandes tavares em 16/10/2013

[ Hits: 15.285 ]

 


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

Login automático em máquinas remotas

Desabilitando o chaveiro de sessão no Google Chrome

Nvidia: Criando um xorg.conf mínimo e prático

Teamviewer não abre no Slackware [Resolvido]

Melhorias sutis no Fedora Xfce Spin

  

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