TUTO : Linux – Accéder à ses serveurs par le biais d’une clé SSH – CéGeek

TUTO : Linux – Accéder à ses serveurs par le biais d’une clé SSH

Lorsqu’on possède énormément (bon même deux ça marche aussi) de serveurs Linux (ou dérivés), nous sommes souvent obliger de passer par le SSH afin de se connecter à eux.

Il existe une solution simple afin de se connecter en une seule commande, afin de gagner du temps : « ssh MON-SERVEUR ».

Tout d’abord, nous devons installer le paquet « openssh-client » si il n’est pas déjà installé :

sudo apt-get install openssh-client

Une fois installé, nous devons maintenant créer le certificat SSH permettant l’identification du serveur :

ssh-keygen -t dsa

Lors de la création du certificat, vous aurez comme question l’emplacement où sera le certificat (par défaut dans ~/.ssh/) ainsi qu’un mot de passe (non obligatoire) :

Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub 

Maintenant, nous devons copier la clé sur les serveurs distant avec la commande :

ssh-copy-id -i ~/.ssh/id_dsa.pub utilisateur@serveur

A ce moment là rentrer le mot de passe de l’utilisateur, et vous pourrez vous connecter maintenant en faisant simplement :

ssh serveur

Répéter l’opération autant de fois que vous le voulez.

 

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Fièrement propulsé par WordPress | Thème : Baskerville 2 par Anders Noren.

Retour en haut ↑