bioinfo@ird.fr

Tutorials – HowTo Add ssh keys to your computer – FR

Howto Ajouter des clés pour se connecter au cluster sans mot de passe

Description HowTo  Ajouter ses clés ssh sur son ordinateur pour se connecter au cluster
Auteur Ndomassi TANDO (ndomassi.tando@ird.fr)
Date de création: 13/02/22
Date de modification 01/04/26

Sommaire:


Préambule

Votre couple de clé ssh est composé d’une clé privée (qui doit rester secrète) et d’une clé publique qui peutêtre délivrée au serveur distant sur lequel on veut se connecter


                                              

Votre couple de clés est déjà installé sur le cluster dans le répertoire /home/login (login étant votre compte cluster). Le fichier est nommé ssh-login.zip


Installer vos clés ssh

2 façons d’installer vos clés sous Windows :

1) En utilisant wsl: 
Installer wsl en suivant le guide officiel de Microsoft ici: https://learn.microsoft.com/fr-fr/windows/wsl/install
Télécharger et décompresser votre couple de clé ssh-votre_login.zip dans votre dossier Documents de windows. Vous devez obtenir un répertoire ssh-login.
Lancer wsl et copier vos fichiers  id_rsa  et id_rsa.pub depuis le répertoire /mnt/c/Users/votre_user/Documents/ssh-login vers le répertoire /home/login/.ssh de votre ordinateur avec la commande suivante:

                $~ cp /mnt/c/Users/votre_user/Documents/ssh-login/id_rsa* /home/login/.ssh

2) En utilisant mobaxterm: 
Utiliser Mobaxterm version 23.04 minimum
Important: Il faut choisir une version récente de Mobaxterm ( minimum 23.04 version) pour que vos clés fonctionnent.

Ouvrir Mobaxterm et choisir  session :  puis ssh : 

                                    



Dans « Basic SSH settings » (en vert) , taper les paramètres suivants :

Remote host : bioinfo-master1.ird.fr

Cocher la case « Specify username » et entrer votre login

Port : 22

Choisir ensuite « Advanced SSH settings » :

 Cocher la case« Use private key » et fournir votre fichier  id_rsa.ppk depuis l’archive ssh-login.zip puis presser OK.

Vous devriez maintenant être en mesure de vous connecter directement à bioinfo-master1.ird.fr sans mot de passe.

Sur la fenêtre de gauche dans  « User sessions » double-cliquer sur « bioinfo-master1.ird.fr » pour se connecter

                                                            

Sur Linux ou Mac OS en utilisant ssh: 

Ouvrir votre terminal

Décompresser le fichier ssh-login.zip :

                $~ unzip ssh-login.zip

Pour Linux:

Copier vos fichiers  id_rsa  et id_rsa.pub idans le répertoire /home/login/.ssh de votre ordinateur avec la commande suivante:

                $~ cp id_rsa id_rsa.pub /home/login/.ssh

Pour MAC OS:

Copier vos fichiers id_rsa  et id_rsa.pub idans le répertoire /Users/login/.ssh  de votre MAC avec la commande suivante :

                $~ cp id_rsa id_rsa.pub /Users/login/.ssh

Si c’est votre 1ere connexion, répondre oui à la question suivante:


« Are you sure you want to continue connecting (yes/no/[fingerprint]) ? »

Installer vos clés ssh sur filezilla pour connecter le serveur san

Vous pouvez utiliser les clés ssh pour automatiser vos transferts depuis votre ordinateur vers un serveur distant.

Ouvrir filezilla

Ajout des clés dans Filezilla :

Aller dans le menu « Edit » et cliquer sur le sous-menu « Settings » :

Selectionner « SFTP » sous « Connection » et cliquer sur« Add key file » :

                                            

Selectionner la clé privée  ( que vous avez récupérerez dans ssh-login.zip) en .ppk  pour Windows et MAC  ou id_rsa pour Linux 

Votre clé sera ajoutée à la liste. 

Puis cliquer sur OK

                                            

Une fois que la clé est mise en place, vous pouvez vous connecter au serveur san sans avoir besoin de mot de passe. 


Entrer les  paramètres dans Host, Username et Port puis cliquer sur Quick connect :

                                          

Créer une session sauvegardée

Aller dans « File » —> « Site Manager »  et créer un nouveau site « new Site »

Choisir le nom que vous souhaitez et dans la fenêtre de droite, mettre les paramètres comme suit:


  • Protocole : SFTP-SSH File transfer Protocol

  •  Hôte : bioinfo-san.ird.fr

  • Type d’ Authentification :normal

  • Identifiant : your account cluster

                                       


Presser ensuite « connexion » pour vous connectez ou « valider » pour sauvegarder la session configurée.

Maintenant votre session configurée apparaît dans la fenêtre principale sous l’icône :




Links


License

The resource material is licensed under the Creative Commons Attribution 4.0 International License (here).