SSH : Authentification par clé publique

lundi 9 février 2009, par Minimalteck

Générer les paires de clés publique/privée :

#ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in wich to save the key (/root/.ssh/id_rsa):

Appuyer sur "Entrée", puis 2 fois de nouveau lors de l’invite de passphrase

Enter passphrase (empty for no passphrase):
Enter same passphrase again :
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
[...]

Ainsi, 2 fichiers ont été générés, /.ssh/id_rsa la clé privé et /.ssh/id_rsa.pub la clé publique : c’est cette dernière que vous devrez sur le serveur où vous souhaitez vous authentifier par paire de clé.

#cat /root/.ssh/id_rsa.pub | ssh root@serveurdistant "test -d .ssh || mkdir -m 0700 .ssh; cat - >>.ssh/authorized_keys"

Et voilà… vous pouvez à présent vous connecter en ssh sur serveurdistant sous le compte root, sans mot de passe…

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0