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 (ou renice) 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