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:
- Preambule:
- Installer vos clés ssh sur votre ordinateur:
- Installer vos clés ssh sur filezilla:
- License
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:
Les nouveaux utilisateurs reçoivent directement leur couple de clés par mail.
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
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
- Related courses : Linux for Dummies
- Related courses : HPC
- Tutorials : Linux Command-Line Cheat Sheet