Connection ssh sans mot de passe
Billet pense-bête, ça m'évitera de chercher si j'ai un trou de mémoire :)
Il est possible de se connecter sans saisir de mot de passe sur une machine distante en SSH, chose très pratique lors de l'administration de plusieurs machines...
Si ce n'est pas encore fait, il vous faut générer votre paire de clef publique / privée, pour cela, entrez la commande suivante :
$ ssh-keygen
Il vous demandera :
- L'endroit oû stocker les clefs, (~/.ssh/id_dsa par défaut)
- Une phrase faisant office de mot de passe, laissez cette dernière vide
Ensuite, il faut copier la clef publique dans le fichier ~/.ssh/authorized_keys du pc distant, vous pouvez le faire manuellement avec la commande scp, mais il existe plus simple :
$ ssh-copy-id user@domain.tld
Voilà, vous pouvez dorénavant vous connecter à votre machine sans mot de passe.
Prenez garde à n'utilisez cette méthode qu'à partir d'une machine "de confiance"...



Commentaires
Et un petit reminder aussi pour ne pas oublié de mettre à jour son ssh et eviter d'avoir des clef predictives. Cf l'actualité il y a deux mois je crois.
Merci
Il vaut mieux éviter d'utiliser une clé privée non chiffrée par mot de passe, si quelqu'un la récupère il peut l'utiliser.
®om: Avec des "si", on ne ferait pas grand chose...
Quand tu as des scripts de sauvegarde à distance qui s'exécute tous les jours, tu fais comment ? tu restes derrière ton PC pour lui filer la passphrase ?
tu utilises pageant et pscp, des outils putty :)
Excellent le "ssh-copy-id" !! On en apprend tous les jours, merci.
tres bien je peut de dire ke tu le fait trés bien est se que j ai aimer Et un petit reminder aussi pour ne pas oublié de mettre à jour son ssh et eviter d'avoir des clef predictives. Cf 'actualité il y a deux mois je crois.