Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
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 ;-)