Se connecter sur le cluster
Depuis le réseau du laboratoire
Vous pouvez vous connecter sur le cluster en tapant
ssh cinaps
Si le login du laboratoire n'est pas le même que sur votre machine, vous pouvez écrire :
ssh votre_login@cinaps
Se connecter sans mot de passe
Afin d'éviter d'avoir à taper le mot de passe à chaque connection, vous pouvez passer par une paire de clés ssh.
Si vous n'avez pas de paire de clés, vous pouvez en créer une en tapant :
ssh-keygen
Remarque : pour des raisons de sécurité, il est conseillé d'utiliser une passphrase non vide. Sur les systèmes modernes, cette passphrase ne sera demandée qu'une fois par session plutôt que une fois par connection, et sera réutilisée automatiquement pour chaque connection ssh au sein de cette session.
Une fois la paire de clé créée, vous pouvez envoyer sur le cluster une copie de la partie publique avec la commande :
ssh-copy-id cinaps
De cette façon, ssh cinaps
devrait fonctionner sans mot de passe à chaque connection.
Depuis l'extérieur
Cinaps n'étant pas accessible en dehors du réseau du laboratoire, vous devez d'abord vous connecter sur une machine d'accès extérieur pour pouvoir accéder au cluster.
À la main
Si vous projetez de ne fonctionner qu'avec des lignes de commande, vous pouvez procéder en deux étapes :
- d'abord en se connectant sur une des machines d'accès extérieur (
ssh <votre_login>@sas1.math.u-psud.fr
oussh <votre_login>@sas2.math.u-psud.fr
, si l'une est plus chargée que l'autre), en utilisant ou bien votre mot de passe LDAP ou bien une paire de clé (en envoyant la clé publique sur votre home du laboratoire par exemple avecssh-copy-id sas1.math.u-psud.fr
), - puis en tapant
ssh cinaps
de la même façon que précédemment.
Avec un .ssh/config
Pour éviter d'avoir à enchaîner ces étapes, vous pouvez dire à ssh que vous devez d'abord passer par une machine intermédiaire pour accéder ensuite à cinaps. Dans votre fichier ~/.ssh/config
(dans votre home), vous pouvez par exemple ajouter :
Host <cinaps_ou_autre_nom_que_vous_choisissez>
ProxyJump <votre_login>@sas1.math.u-psud.fr
# User <votre_login> # optionnel: à utiliser si le login n'est pas le même que sur votre machine
HostName cinaps
Ensuite, vous pourrez directement accéder à cinaps en tapant
ssh <cinaps_ou_autre_nom_que_vous_choisissez>
En utilisant le VPN
Si vous utilisez le VPN du labo, vous serez virtuellement connecté au réseau de ce dernier. Vous pourrez donc directement lancer un ssh cinaps
même si vous n'êtes pas physiquement à l'IMO.