Comment configurer les clés d'authentification SSH? [dupliquer]

35

J'utilise ssh pour me connecter à un serveur distant. Je suis invité à fournir un mot de passe à chaque fois, mais je me souviens avoir été en mesure de configurer une sorte de clé d'authentification, de sorte que les mots de passe n'étaient pas requis.

Cependant, il y a bien longtemps, et j'ai oublié à peu près tout, sauf le mot "clé". Une de ces choses que vous mettez en place et que vous oubliez, et je ne l'ai jamais bien comprise.

Comment ça se passe?

    
posée TLP 15.09.2011 - 17:13
la source

1 réponse

49

La réponse que vous recherchez est ici . Voici l'extrait de celui-ci:

Exécutez la commande suivante pour créer une paire de clés SSH. Vous pouvez laisser la phrase secrète vide si vous ne souhaitez pas "déverrouiller" votre clé chaque fois que vous l’utilisez:

ssh-keygen -t rsa

La sortie sera similaire à celle-ci

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]

Ensuite, vous devrez copier la nouvelle clé sur votre serveur .

Après avoir copié les clés SSH, vous pouvez vous connecter à votre machine sans mot de passe.

    
réponse donnée Nitin Venkatesh 15.09.2011 - 17:21
la source

Lire d'autres questions sur les étiquettes