1 - Création du certificat sur le client
# /usr/bin/ssh-keygen -b 2048 -t rsaOn entre un mot de passe pour la clé privée.
2 - Exportation de la clé publique sur le serveur
# scp .ssh/id_rsa.pub root@192.168.2.50:/home/3 - Sur le serveur: ajout de la clé publique
# cat /home/id_rsa.pub >> .ssh/authorized_keys4 - Sur le client : utilisation de ssh-agent
ssh-agent permet de ne pas saisir le mot de passe lors de l'utilisation de la commande ssh ou rsync.# ssh-agent
# ssh-add /root/.ssh/id_rsa
Il est maintenant possible de se connecter au serveur avec l'authentification par certificat sans utiliser de mot de passe.
# ssh root@192.168.2.50
Aucun commentaire:
Enregistrer un commentaire