SSH connexion automatique

19-Dec-2007 | linux

Voici la procédure pour se connecter en ssh sur un serveur en utilisant une authentification par clé publique/privée.

Sur le client :

# ssh-keygen -t rsa

Cela génère une clé publique dans /home/user/.ssh/id_rsa.pub.

Sur le serveur :

Copier la clé publique précédemment générée dans /home/user/.ssh/authorized_keys. Attention, cette clé tient sur une seule ligne.

Dés-activation de l'authentification par mot de passe :

Vous pouvez ensuite n'autoriser que les connexions par clés sur votre serveur ssh. Il suffit de remplacer dans le fichier /etc/ssh/sshd_config :

PasswordAuthentication yes

par

PasswordAuthentication no