SSH sem senha

Em poucas palavras, dê o comando ssh-keygen no seu Linux. Você vai dar enter três vezes, a primeira para não mudar onde vai ser gravada a chave, a segunda para não escolher nenhuma senha e a terceira para confirmar que não vai usar senha:

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/silveira/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/silveira/.ssh/id_rsa.
Your public key has been saved in /home/silveira/.ssh/id_rsa.pub.
The key fingerprint is:
f4:b3:87:32:63:3d:4a:fa:83:4c:4c:52:22:31:v7:1c

Agora copiamos a chave pública RSA para a máquina onde você quer logar sem senha. Por exemplo, eu vou cópiar para uma certa máquina certamaquina.com para o usuário também chamado silveira:

scp /home/silveira/.ssh/id_rsa.pub silveira@certamaquina.com:/home/silveira/.ssh/authorized_keys

Para usar esse scp você ainda vai ter que colocar a senha. Depois que você copiou sua chave pública para o diretório .ssh do seu usuário, com o nome authorized_keys, você pode se conectar normalmente àquela máquina. Só que agora sem usar nenhuma senha.

ssh silveira@algumamaquina.com

Há um artigo mais detalhado do procedimento pode ser visto no dicas-l.

3 thoughts on “SSH sem senha”

  1. Olá!

    Gostaria de saber se o processo de ativar o ssh sem senha funciona para a máquina local.
    Pois estou começando com o MPI, entao estou executando apenas na minha maquina. Assim quando faço envio de msg entre processos tenho q digitar a senha para autorizar o ssh.

    Grato,

    Marcelo André

  2. Estive testando, porém sem resultado.
    Sempre quando faço um ssh para a minha maquina ele pede senha.

    Eh isso ai entao…

    Obrigado.

Leave a Reply

Your email address will not be published. Required fields are marked *