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