Connexion aux machines du centre de calcul

Connexion aux machines du centre de calcul
Extrait du Site du Centre de Calcul de l'Université de Bourgogne
https://haydn2005.u-bourgogne.fr/dsi-ccub/spip.php?article978
Connexion aux machines du
centre de calcul
- Site Public -
Date de mise en ligne : jeudi 27 février 2014
Site du Centre de Calcul de l'Université de Bourgogne
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 1/13
Connexion aux machines du centre de calcul
[sommaire]
<!&mdash; ---------------- Connexion aux machines du centre de calcul ------------------&rarr;
Connexion aux machines du centre de calcul
<!&mdash; ---------------- 1. Connexion avec SSH sous Linux et MacOS -----------------&rarr;
&emsp; 1. Connexion avec SSH sous Linux et MacOs
<!&mdash; -------------------------------- 2.1.1. Connexion sur satie ---------------------------------&rarr;
&emsp; &emsp; 1.1. Connexion sur satie
Satie est une machine de connexion interactive, pour s'y connecter avec le protocole ssh il faut entrer la commande
puis son nom d'utilisateur suivi de @satie.u-bourgogne.fr, exemple pour un utilisateur util05 :
ssh -X -C
ssh -X -C [email protected]
•
-X et -C sont deux options de ssh :
-X : active le "forward X" ce qui signifie que l'on peut afficher des applications graphiques à distance.
•
-C : active la compression des données, pour économiser de la bande passante.
•
Un mot de passe de connexion est demandé.
Pour se déconnecter taper
ctrl+d
.
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 2/13
Connexion aux machines du centre de calcul
Remarques :
•
•
Pour changer son mot de passe sur la machine satie, il faut utiliser exclusivement la commande yppasswd. Le
mot de passe sera mis à jour sur toutes les machines du cluster dans un délai de 30 minutes maximum.
Sur Mac, l'application X11 (dans le dossier application) permet d'ouvrir un terminal (xterm).
<!&mdash; ------------------------------ 1.2. Connexion sur krenek -------------------------------&rarr;
&emsp; &emsp; 1.2. Connexion sur krenek
krenek est aussi une machine de connexion interactive qui permet de faire des calculs en mode interactif (voir :
machines interactives).
Il y a deux krenek : krenek01 et krenek02, pour se connecter au premier taper son nom d'utilisateur suivi de
krenek2001.u-bourgogne.fr, pour se connecter au deuxième taper son nom d'utilisateur suivi de
krenek2002.u-bourgogne.fr, sans oublier la commande ssh pour sécuriser la connexion. Exemple pour l'utilisateur
"util05" :
ssh -X -C [email protected]
Si vous êtes déjà connectés à satie et vous souhaitez vous connecter à un krenek, tapez directement :
ssh -X krenek01
&emsp; ou &emsp;
ssh -X krenek02
lors de la connexion il y a des informations qui s'affichent dans le terminal (voir figure) :
•
•
•
•
•
•
•
1 : Connexion au krenek01.
2 : Machine sur laquelle la connexion a été effectuée.
3 : Le site du centre de calcul de l'université de Bourgogne.
4 : Rappel de sécurité et avertissement.
5 : Espace disque consommé sur le cluster, on voit bien les 3 volumes de stockage /user1, /work et /archive
abordés dans "stockage et sauvegarde des données", /tmp2 est un répertoire de fichiers temporaires.
6 : Statistiques des machines krenek01, krenek02 et satie
7 : Le temps de connexion sur la machine.
Remarque : Le temps d'exécution des programmes est limité à 3 heures. Pour exécuter des travaux de longue
durée, les systèmes de batch (voir "Lancement des logiciels en batch") permettent d'outrepasser cette limite de
temps.
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 3/13
Connexion aux machines du centre de calcul
Pour vérifier si la redirection graphique fonctionne, il suffit de lancer xclock après la connexion :
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 4/13
Connexion aux machines du centre de calcul
Si la connexion via ssh n'était pas faite avec l'option -X, xclock ne se lancerait pas.
<!&mdash; ------------------- 2. Connexion avec SSH sous windows -------------------------&rarr;
&emsp;
2. Connexion avec SSH sous Windows
Il faut tout d'abord que les logiciels Xming (émulation X) et Putty soient installés sur le PC. Ces logiciels sont
gratuits. Votre PC doit être connecté au réseau de l'uB et doit avoir une adresse ip valide enregistré dans le DNS de
l'uB.
•
•
Télécharger Xming.
Télécharger Putty.
Une fois les téléchargements terminés, lancer xming, ne rien configurer, le laisser en tâche de fond, l'icône du
serveur Xming doit apparaître dans la barre des tâches à côté de l'horloge :
Lancer putty :
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 5/13
Connexion aux machines du centre de calcul
•
dans menu Connection &rarr; SSH &rarr; X11
• cocher : Enable X11 forwarding
• cocher : MIT magic cookie
•
dans le menu Session
• Host Name : satie.u-bourgogne.fr
• Port : 22
• Connection type : SSH
• puis cliquer sur : Open
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 6/13
Connexion aux machines du centre de calcul
•
•
entrez votre login
entrez votre mot de passe
•
faire un test pour s'assurer que l'interface graphique marche bien en ouvrant xclock, taper la commande :
xclock
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 7/13
Connexion aux machines du centre de calcul
<!&mdash; ------------------- 3. Enregistrer son mot de passe -------------------------&rarr;
Se connecter sans taper son mot de passe
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 8/13
Connexion aux machines du centre de calcul
&emsp;
1. Sous Linux / MacOS
Pour se connecter à une machine du centre sans avoir à taper le mot de passe il faut :
•
Générer une clé publique en tapant dans le terminal de votre ordinateur :
cd ~/.ssh
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/nom/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/nom/.ssh/id_rsa.
Your public key has been saved in /home/nom/.ssh/id_rsa.pub.
The key fingerprint is:
ab:10:6f:f5:60:f2:fe:tr:ab:3c:58:cb:32:31:fe:1e
deux fichiers vont être générés la clé publique
id_rsa.pub
•
Se connecter à une machine du centre de calcul
•
Ouvrir le fichier
et la clé privée
id_rsa
~/.ssh/authorized_keys
nedit ~/.ssh/authorized_keys
•
Copier le contenu de la clé publique
de votre machine de connexion.
id_rsa.pub
de votre ordinateur à la fin du fichier
~/.ssh/authorized_keys
Vous pouvez maintenant vous connecter sans avoir à taper votre mot de passe.
&emsp;
2. Sous Windows
•
Générer une clé publique
** Pour générer une clé publique il faut utiliser PuttyGen
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 9/13
Connexion aux machines du centre de calcul
** Vérifier que SSH-2 RSA est bien coché
** Cliquer sur Generate et bouger la souris (si la souris arrête de bouger le chargement s'arrête)
** Enregistrer la clé privée sur votre ordinateur en cliquant sur "save private key"
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 10/13
Connexion aux machines du centre de calcul
** Copier le contenu de la clé publique
** Se connecter à une machine du centre de calcul
** Ouvrir le fichier
~/.ssh/authorized_keys
en tapant :
nedit ~/.ssh/authorized_keys
coller la clé publique à la fin du fichier
•
Associer la clef privée au profil de Putty
** Ouvrir Putty
** Charger un profil en cliquant sur le nom (ici krenek2001) ensuite load
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 11/13
Connexion aux machines du centre de calcul
** Dans le menu de gauche, cliquer sur Auth (connexion -» SSH -» Auth)
** Charger la clé privée enregistrée sur l'ordinateur en cliquant sur "Browze&hellip;"
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 12/13
Connexion aux machines du centre de calcul
** Cliquer sur "Session" dans le menu de gauche puis "Save"
Vous pouvez maintenant vous connectez sans taper votre mot de passe.
Copyright © Site du Centre de Calcul de l'Université de Bourgogne
Page 13/13