Authentification SSH sans mot de passe
Pour accéder à une machine Linux en SSH (un serveur par exemple) il faut taper ssh root@serveur.com et ensuite le mot de passe, et vu que les adminstrateurs systèmes sont souvent très fainéants, on pourra éviter cela par créer un jeu de clé (publique/privée) sur le client, en ensuite copier la clé publique sur le serveur.
1/ Générer la clé sur le client
ssh-keygen -t dsa2/ Copier la clé sur le serveur
ssh-copy-id -i ~/.ssh/id_dsa.pub root@serveur.comDésormais, vous pouvez accéder directement sur le serveur sans aucun mot de passe demandé
ssh root@serveur.com- Mise à jour
Pour plus faciliter la tâche de connexion à notre serveur c’est possible d’ajouter un alias dans le fichier
~/.bashrc
oussemos@oussemos:~$ nano ~/.bashrcEt on ajoute la ligne suivante
alias noc='ssh root@serveur.com'Désormais, il suffit de taper noc pour se connecter à notre serveur.com