Como configuro as chaves de autenticação SSH? [duplicado] O

34

Estou usando o ssh para se conectar a um servidor remoto. Fui solicitado a fornecer uma senha a cada vez, mas lembro-me de poder configurar um tipo de chave de autenticação, para que as senhas não fossem necessárias.

No entanto, tem sido eras, e eu esqueci quase tudo sobre isso, exceto a palavra "chave". Uma daquelas coisas que você configura e esquece, e eu nunca entendi bem para começar.

Como isso é feito?

    
por TLP 15.09.2011 / 17:13

1 resposta

47

A resposta que você está procurando é aqui . A seguir, o trecho dele:

Execute o seguinte comando para criar um par de chaves SSH. Você pode deixar a senha em branco se não quiser "desbloquear" sua chave toda vez que a usar:

ssh-keygen -t rsa

A saída será semelhante a esta

Generating public/private rsa key pair.
Enter file in which to save the key (/home/a/.ssh/id_rsa): 
Created directory '/home/a/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/a/.ssh/id_rsa.
Your public key has been saved in /home/a/.ssh/id_rsa.pub.
The key fingerprint is:
3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 [email protected]

Então você precisará copiar a nova chave para o seu servidor .

Depois de copiar as chaves SSH, você pode entrar em sua máquina sem uma senha.

    
por Nitin Venkatesh 15.09.2011 / 17:21

Tags