Révision datée du 18 mars 2020 à 10:12 par Barbeaujp (discussion | contributions) (makekey)

Neverwinter

Le serveur Neverwinter est un serveur a accès restreint qui est utilisé pour des projets spécifiques. Si vous n'avez pas reçus d'instructions à ce sujet, vous n'y avez pas accès. Si vous y avez reçu accès, voici quelques instructions à suivre pour configurer votre environnement et transférer des fichiers.

Branchement au serveur

Voici comment se brancher au serveur à partir des laboratoires du DMS ou de l'externe.

À partir des laboratoires du DMS

Ouvrez une session sur une machine de laboratoire puis ouvrez un terminal TerminalIcone.png et exécutez la commande suivante:

 ssh -X neverwinter

puis entrez votre usager/mot de passe DMS et vous serez branché au serveur. Si vous ne planifiez pas utiliser de logiciels avec une interface graphique vous pouvez enlever le -X de la commande.

À partir de l'externe

Pour vous brancher à partir de l'externe (ou de l'interne de l'Université sans utiliser les laboratoires), utilisez votre émulateur de terminal préféré (voir Connexion à distance pour plus de détails) et exécutez la commande suivante:

 ssh -X ssh.dms.umontreal.ca

puis entrez votre usager/mot de passe DMS. Vous serez alors branché à la machine "euler". À partir de celle-ci exécutez la commande suvante:

 ssh -X neverwinter

et utilisez le même usager/mot de passe pour vous brancher. Si vous ne planifiez pas utiliser de logiciels avec une interface graphique vous pouvez enlever le -X des deux commandes ci-haut.

Création d'une clé ssh

Afin d'éviter d'avoir à entrer votre mot de passe 2 fois à chaque connexion, vous pouvez créer une clé ssh en entrant la commande suivante, sur une machine de laboratoire ou sur euler (notez le K majuscule):

 makeKey.sh

ensuite copiez le fichier authorized_keys via le répertoire NOBACKUP (tel qu'expliqué plus bas):

 cp $HOME/.ssh/authorized_keys /NOBACKUP/votre_usager

puis une fois branché sur neverwinter, copiez le fichier au bon endroit:

 cp /NOBACKUP/votre_usager/authorized_keys $HOME/.ssh/

Si le répertoire $HOME/.ssh n'existe pas sur neverwinter, vous pouvez le créer comme ceci puis ensuite y copier le fichier:

 cd
 mkdir .ssh

Configuration de votre compte

Quand l’usager installe des packages de python dans home ils sont installé dans .local Donc je faire un mv .local /NOBACKUP/USAGER et après un ln -s /NOBACKUP/USAGER /.local $HOME

Un fois sur neverwinter Il peut utiliser module pour “loader” l’environnent Donc module load cuda/10.1 (pour cuda 10.1) module load python/3.6.9 etc

module avail pour pour les environnent

Dans /localdisks/elarabim C’est le disque local

Pour installer le module de python utiliser l’option —user donc

pip3 install —user package

Transfert de fichiers

Pour transférer les ficher utiliser nobackup

Expliquer NOBACKUP et SAUVEGARDE-DMS


La dernière modification de cette page a été faite le 8 novembre 2021 à 09:52.