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

Publicado por heitor fernandes tavares em 16/10/2013

[ Hits: 15.278 ]

 


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

Skins de Winamp no XMMS

Módulo de segurança do BB no Debian 10 (Buster)

Como corrigir a lentidão na atualização em máquinas Linux com apt (problemas ocorridos em 2017)

Personalizando a mensagem da tela de Login e Logoff do Linux

Problemas de rede com o Mandriva 2006

  

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