Aller au contenu

Utiliser JupyterLab sur un serveur distant#

Voici les différentes étapes à suivre pour lancer JupyterLab sur un serveur distant

1. Se connecter au serveur distant#

ssh <username>@<adresse ip>

2. Créer un screen#

screen -S jupyter
screen -r jupyter
La seconde commande permet d’accéder à un screen déjà existant

3. Activer l’environnement virtuel#

conda activate venv

4. Installer Jupyter Lab#

pip install --upgrade jupyterlab

5. Lancer le serveur Jupyter Lab#

jupyter-lab --ip='*' --NotebookApp.token='' --NotebookApp.password=''
Les paramètres sont spécifiés pour autoriser tous les hôtes et supprimer l’authentification.

6. Quitter le screen#

CTRL+A, D

7. Faire le mapping avec la machine locale#

ssh -NfL 8080:localhost:8888 <username>@<adresse ip>
8080 est le port sur la machine locale et son choix est arbitraire.

8. Ouvrir une session#

Rendez-vous à l'adresse http://localhost:8080