...
Ceci demande 2 FENÊTRES (SESSIONS) et un PORT dédié (XXXX)Un numéro de port doit être demandé à Hammadi, Yassine afin qu’il vous soit exclusivement attribué (port non partagé).
Dans ce qui suit replacez user par votre nom d'usager sur les serveurs de l'UQÀM, XXXX par le numéro attribué (par exemple : 8888) et serveur par le nom du serveur (robert/snow/alea/jacta/...) sur lequel vous voulez tourné Jupyter.
...
Volet |
---|
module load python2 # acquérir python 2.7 |
...
Volet |
---|
module load python3 # acquérir python 3.8 source activate base_plus # acquérir des packages de base jupyter notebook --no-browser --port XXXX (en remplaçant XXXX par le numéro attribué (par exemple : 8888) # démarrer Jupyter sans démarrage de fureteur (browser) sur le serveur !!! |
...
Il revient une ligne du genre:
http://localhost:8891XXXX/?token=d2739f7208d5085028c71437218cee328858aac3074c7b6e
...
Remplacer dans tout qui suit 8891 par XXXX par le chiffre après localhost: dans http://..... qui apparaît chez vous a la fin de l'étape précédente.
Option 1 : à partir d'un poste de travail a l'UQÀM
ssh -L8891XXXX:localhost:8891 XXXX serveur
Option 2 : à partir d'un ordinateur à l'extérieur de l'UQÀM
ssh -L8891XXXX:localhost:8891 XXXX user@hoppy.sca.uqam.ca
ssh -L8891XXXX:localhost:8891 XXXX serveur
Ou plus direct, en une seule commande (script d'automatisation laissé à l'imagination de l'usager)
ssh -t -L8891XXXX:localhost:8891 XXXX user@hoppy.sca.uqam.ca ssh -t -L8891XXXX:localhost:8891 XXXX serveur
SUR LA MACHINE LOCAL
Prendre un nouvel onglet dans votre "browser" local (firefox/chrome/...)
(utiliser la référence http obtenue dans la fenêtre 1)
et aller a
http://localhost:8891XXXX/?token=d2739f7208d5085028c71437218cee328858aac3074c7b6e
...