S’il vous arrive fréquemment de vous connecter en ssh à un serveur, vous en avez sûrement marre de taper votre mot de passe à chaque fois.Je vous propose dans cet article de créer un petit script qui permet de vous connectez à un serveur en tapant seulement un mot.
Installer sshpass:
sudo apt-get install sshpass
Créer un script bash:
Dans votre dossier personnel créez le fichier « .sshautoconnect.sh » et ajoutez-y la ligne suivante:
sshpass -p 'PASSWORD' ssh -o StrictHostKeyChecking=no USER@SERVER.COM
N’oubliez pas de changer les données en majuscules par les vôtres.
Edit
Pour des raisons de sécurité, il est préférable de générer
un couple de clefs privée/publique.
Pour cela, suivre la procédure présente sur cette page: https://help.ubuntu.com/community/SSH/OpenSSH/Keys
Créer un alias:
Dans votre dossier personnel, créez le fichier « .bash_aliases » et ajoutez-y la ligne suivante:
alias RACCOURCI='/home/USER/.sshautoconnect.sh'
Encore un fois, n’oubliez pas de changer les données en majuscules par les vôtres.
Pour tester votre commande, fermez et relancez votre terminal et tapez l’alias que vous avez créé.