Pour vous connecter à vos serveurs en SSH, vous devez utiliser un client SSH. Nos serveurs n'acceptent pas l'authentification par couple login/password, mais uniquement par paire de clés.
Pour commencer, vous devez vous procurer PuTTY et PuTTYgen, le client SSH le plus répandu sous Windows. Pour les télécharger vous devez vous rendre sur cette page : .
Une fois téléchargé, vous devez exécuter PUTTYgen afin de générer la paire de clé avec les options suivantes : on choisit le type de clé (SSH-2 RSA) ainsi que sa longueur (2048 bits minimum), on clique sur "Generate".
Pour commencer, vous devez vous procurer PuTTY et PuTTYgen, le client SSH le plus répandu sous Windows. Pour les télécharger vous devez vous rendre sur cette page : .
Une fois téléchargé, vous devez exécuter PUTTYgen afin de générer la paire de clé avec les options suivantes : on choisit le type de clé (SSH-2 RSA) ainsi que sa longueur (2048 bits minimum), on clique sur "Generate".
Il vous faudra bouger la souris aléatoirement pour générer la totalité de la clé
Une fois que la clé est créée, il vous reste à ajouter un commentaire ainsi qu’un mot de passe (appelé passphrase).
Le commentaire vous servira à retrouver facilement votre clé sur le serveur.
La passphrase permettra de crypter la clé avant de l’écrire sur le disque.
Une fois que le commentaire et la passphrase ont été renseignés, vous pouvez sauvegarder votre clé privée avec le bouton "Save Private Key" et la clé publique avec "Save Public Key" . La clé privée restera sur votre poste, tandis que la clé publique est à copier sur le ou les serveur(s) où vous souhaitez vous connecter.
1.2. Connexion avec PuTTY
Dans l'onglet "Session", indiquer le nom de votre serveur dans "Host name"
Dans l'onglet "Session", indiquer 2200 dans "Port"
Dans l'onglet "SSH", puis "Auth" , chargez votre clé privée (extension ppk)
Cliquez sur "Open" en bas de la fenêtre.
Le terminal vous demandera login as:
Il faudra renseigner le nom de l'utilisateur sur lequel la clé a été enregistrée.
2. Sous linux
2.1 Création de la paire de clés SSH
Vous devez ouvrir un terminal et exécuter la commande suivante :
$ ssh-keygen -b 2048
Cette commande affichera le résultat suivant et vous invitera à enregistrer la nouvelle clé :
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Une fois cela fait, vous aurez le résultat suivant :
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
0a:3a:b4:ac:d5:42:q4:63:6d:fd:ee:fa:d6:b2:e1:37 user@host
The key's randomart image is:
+---[RSA 2048]----+
| . |
| |
| . |
|. . . . |
|. .=.o .S. |
| =o.o. .. . |
|o + . . o .. |
|.. . oEoo . |
|o. .o+oo |
+-----------------+
2.2 Connexion sous Linux
2.2.1 Simplifier la connexion SSH en l'ajoutant à l'agent d'authentification
ssh-add
Le terminal vous demandera alors la passphrase enregistrée lors de la création de vote clé.
Si tout se passe bien, il vous retournera "Identity added"
2.2.2 La connexion SSH
La clé ssh étant enregistrée, la connexion ssh est simplifiée. il suffit de faire :
ssh -l login_name -p 2200 ns.monserveur.com
Le prompt vous demandera confirmation pour la connexion, faites entrer et vous êtes connecté.