Connexion ssh automatique par clé rsa ou dsa

ssh clef jpeg

Très simple à mettre en place !

Vous avez le choix pour le cryptage, rsa ou dsa et avec l'option -b vous avez la possibilité de choisir entre un cryptage 512, 1024 ou 2048 bits.

RSA : http://fr.wikipedia.org/wiki/Rivest_Shamir_Adleman

DSA : http://fr.wikipedia.org/wiki/Digital_Signature_Algorithm

RSA est utilisé pour crypté et signé alors que DSA uniquement pour signer.

Création des clés ssh (privée et publique) si vous ne spécifiez pas de type de cryptage (-t) le rsa sera utilisé :

ssh-keygen -t dsa

N'entrez pas de mot de passe sinon vous perdez l'intérêt de la connexion automatique.

Copier la clef publique sur le serveur-distant :

ssh-copy-id -i ~/.ssh/id_dsa.pub root@serveur-distant

Si cette commande ne fonctionne pas pour X raisons, copiez la à la main mais faites attention elle doit être sur une seul ligne, et dans un fichier nommé :

/root/.ssh/authorized_keys2

Maintenant plus qu'a tester, vous devez pouvoir vous connecter au serveur-distant sans entrer aucun mot de passe, grâce à la clef privée stockée dans le fichier /root/.ssh/id_dsa :

ssh root@serveur-distant
Vus : 526
Publié par System Linux : 211