Les étudiants du master Mathématiques et Informatique ont accès à un serveur de calcul, en particulier pour effectuer les projets de programmation.
Accès
La connexion se fait en ssh, avec les identifiants ENT, en passant par une machine sas.
Depuis le bâtiment Sophie Germain :
ssh login@sas.etu.sg.lan
ssh login@calcul.etu.sg.lan
Depuis l'extérieur, remplacer sas.etu.sg.lan
par etu-sas.math.univ-paris-diderot.fr
.
Utilisation
Utilisez tmux
pour gérer plusieurs shell et surtout conserver votre session ouverte même si vous vous déconnectez.
La machine possède 32 coeurs, 96Go de Ram et 1To de disque.
- la commande
top
permet de suivre l'utilisation des ressources - pensez à utiliser les commandes
nice
(ourenice
) si vous utilisez plusieurs coeurs - cette machine n'est évidemment pas destinée à miner des cryptocoins ou encoder des vidéos, l'accès sera révoqué en cas d'utilisation anormale ou abusive.
Configuration ssh
Il est possible de configurer ssh pour rendre la connexion via le sas totalement transparente.
Génération de clefs ssh
Dans un terminal, taper
monordi# ssh-keygen
et taper 3 fois entrée (ou bien entrer un mot de passe de protection de votre clef comme demandé, c'est mieux).
Une fois que vous disposez d'un couple de clefs ssh (la clef publique ~/.ssh/id_rsa.pub
et la clef privée ~/.ssh/id_rsa
à ne jamais faire sortir de votre machine), copiez la clef publique sur la machines sas
, depuis votre machine :
monordi# ssh-copy-id login@sas.etu.sg.lan
puis sur la machine calcul
(en passant par le sas)
monordi# ssh login@sas.etu.sg.lan
sas# scp ~/.ssh/authorized_keys login@calcul.etu.sg.lan:.ssh/
Configuration du tunnel
Mettre les lignes suivantes dans un fichier ~/.ssh/config
sur votre machine
Host calcul
Hostname calcul.etu.sg.lan
User login
ProxyCommand ssh login@sas.etu.sg.lan exec nc %h %p
ServerAliveInterval 60
Et voilà, désormais pour se connecter à calcul
il suffit de taper dans un terminal
monordi# ssh calcul