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 06/02/24

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



Récupérer vos clés sur le cluster:

Attention pour les nouveaux comptes, vous pouvez passer cette étape et aller directement  à “Installez vos clés ssh” :
Les nouveaux utilisateurs reçoivent directement leur couple de clés par mail.
Via filezilla:

Entrez les  paramètres suivants :

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

  • Login : votre compte cluster

  • Password : votre mot de passe cluster

  • Port : 22


Choisir l’endroit sur votre ordinateur où vous souhaitez placer votre fichier sur le côté gauche de la fenêtre

Sur la partie droite, sélectionnez votre ssh-login.zip (avec login votre compte cluster) and cliquez dessus pour le transférer.


                                                                   

Extraire ensuite votre fichier ssh-login.zip.

Via scp

Sur votre ordinateur, allez dans le répertoire de votre choix et taper la commande:


         $~ scp –r login@bioinfo-san.ird.fr :/home/login/ssh-login.zip .

Puis extraire ce fichier .zip

Installer vos clés ssh

Sur Windows en utilisant 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 You key will be added to the list. 

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).