Par Boun

Avatar de Boun

Se connecter en SSH sans mot de passe

Vous êtes sous Linux et vous connectez souvent à des serveurs en SSH ? Vous en avez marre de saisir vos mots de passe ? Voilà la solution ! Bien entendu cela implique que vous soyez certains de la sécurité de votre poste client, et que personne de mal intentionné n’y accède…

1) Sur le poste client, dans le répertoire home de l’utilisateur intéressé, exécuter la ligne de commande ci-dessous. Pour n’avoir aucun mot de passe à entrer, il ne faut pas mettre de protection pour la clé.

ssh-keygen -t dsa -f .ssh/id_dsa

2) Copier le fichier id_dsa.pub sur le serveur cible.

scp .ssh/id_dsa.pub user@remote:~/.ssh/id_dsa.pub

3) Sur le serveur, dans le répertoire home de l’utilisateur distant :

cd .ssh
cat id_dsa.pub >> authorized_keys2
chmod 640 authorized_keys2
rm id_dsa.pub

Dorénavant, sur votre poste client, vous n’aurez plus de mot de passe à entrer pour vous connecter en SSH au serveur avec ce compte utilisateur.

Poster un commentaire

Subscribe without commenting