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 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