jupiter, notebook et "browser" sur le serveur (NON RECOMMANDÉ)
module load python3 # ou python2
module load utils/web # pour un firefox plus jeune
source activate jupyter
jupyter notebook
jupyter à distance, notebook Vous pouvez utilisé le Jupyter notebook sur le serveur mais vous devais utilisé le "browser" local sur votre poste de travail à l'UQÀM ou ailleurs (RECOMMANDÉ)
...
.
Ceci demande 2
...
FENÊTRES(SESSIONS)
...
# OPTION no 1 : à partir de mon poste de travail a l'UQÀM (FENÊTRE 1) # replacer user par mon nom d'usager sur les serveurs de l'UQÀM ssh user@le_serveur # snow/glacier/... # OPTION no 2 : à partir d'un ordinateur à l'extérieur de l'UQÀM (FENÊTRE 1) # replacer user par mon nom d'usager sur les serveurs de l'UQÀM ssh user@st0.sca.uqam.ca ssh user@le_serveur # snow/glacier/...
ÉTAPE no 1 : (FENÊTRE 1)
...
Dans ce qui suit replacez user par votre nom d'usager sur les serveurs de l'UQÀM et serveur par le nom du serveur (robert/snow/alea/jacta/...) sur lequel vous voulez tourné Jupyter.
FENÊTRE 1
1) Connectez-vous au serveur sur lequel vous souhaitez exécuter Jupyter
OPTION no 1 : à partir d'un poste de travail a l'UQÀM
ssh user@serveur
OPTION no 2 : à partir d'un ordinateur à l'extérieur de l'UQÀM
ssh user@st0.sca.uqam.ca
ssh user@serveur
2) Démarrez Jupyter sur le serveur
Une fois sur le serveur exécutez:
module load python3 # ou python2
source activate jupyter
jupyter notebook --no-browser # pas de démarrage de fureteur (browser) sur le serveur
Il revient une ligne du genre:
http://localhost:8891/?token=d2739f7208d5085028c71437218cee328858aac3074c7b6e
...
qui
...
va
...
servir
...
plus
...
loin
...
!!!
FENÊTRE 2
Dans la deuxième fenêtre, créez une connexion X entre votre ordinateur et le serveur, en utilisant le numéro du localhost (en rouge) de l'étape précédente.
Remplacer dans tout qui suit 8891 par le chiffre après localhost: dans
ÉTAPE no 2 : (FENÊTRE 2)
...
http://....
...
. de l'étape précédente.
OPTION no 1 : à partir d'un poste de travail a l'UQÀM
ssh -L8891:localhost:8891
...
serveur
OPTION no 2 :
...
à
...
partir
...
d'un
...
ordinateur
...
à
...
l'extérieur
...
de
...
l'UQÀM
...
ssh -L8891:localhost:8891
...
user@st0.sca.uqam.ca
...
ssh -L8891:localhost:8891
...
serveur
Ou plus direct,
...
en
...
une
...
seule
...
commande
...
(script
...
d'automatisation
...
laissé
...
à
...
l'imagination
...
de
...
l'usager)
...
ssh -t -L8891:localhost:8891
...
user@st0.sca.uqam.ca
...
ssh
...
-t
...
-
...
L8891:localhost:8891
...
serveur
...
ÉTAPE no 3 : (SUR MA MACHINE)
...
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:8891/?token=d2739f7208d5085028c71437218cee328858aac3074c7b6e
...
Et voila !
...
Vous travaillez à distance sur le serveur comme si tout se passait sur le serveur ;-)