[PYTHON] Machen Sie Jupyter Lab remote zugänglich

Einführung

Der iMac- und der Linux-Server im Labor haben bessere Spezifikationen. Dies ist also ein Einstellungsprotokoll, wenn Sie das Jupyter Lab verwenden können, das Sie normalerweise remote verwenden.

Ich habe auf dieses [Remote-Verwenden von Jupyter Lab] verwiesen (https://qiita.com/RayDoe/items/e1ec21c63a15adb1a061). Vielmehr ist es fast so wie es ist.

Umgebung

Verfahren

1. Erstellen Sie jupyterconfig.py

$ jupyter lab --generate-config
Writing default config to: /home/okuda/.jupyter/jupyter_notebook_config.py

2. Erstellen Sie mit ipython einen Kennwort-Hashwert

$ ipython
Python 3.6.9 |Anaconda, Inc.| (default, Jul 30 2019, 19:07:31) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.9.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from IPython.lib import passwd                                                                                                                      

In [2]: passwd()                                                                                                                                            
Enter password: 
Verify password: 
Out[2]: 'sha1:xxxxxxxxx'

3. Stellen Sie config.py ein

$ nano ~/.jupyter/jupyter_notebook_config.py

Bearbeiten Sie dann die erforderlichen Teile.

~/.jupyter/jupyter_notebook_config.py


c = get_config()
c.IPKernelApp.pylab = 'inline'
c.NotebookApp.open_browser = False
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.port = 9999
c.NotebookApp.allow_remote_access = True
c.NotebookApp.password = 'sha1:xxxx' 

4. Verbinden Sie die Portweiterleitung mit ssh

$ ssh -p Portnummer[user]@[ip] -NL 9999:localhost:9999

Starten Sie Jupyter Lab und

http://localhost:9999/ Es ist in Ordnung, wenn Sie zugreifen.

~/.ssh/config


Host xxx
	HostName xxx
	User xxx
	Port xxx
        IdentityFile ~/.ssh/id_rsa_xxx
	LocalForward 9999 localhost:9999

Es ist bequem!

Ist Prost auf gute Arbeit.

Recommended Posts

Machen Sie Jupyter Lab remote zugänglich
Jupyter Lab beginnt
Machen wir das Jupyter Lab einfach zu bedienen
Installieren von Python Jupyter Lab
Beschriften Sie Bilder im Jupiter-Labor
Benutzerdefinierte Einstellungen für Jupyter Lab beim Erstellen eines Docker-Images
Fehler: 500 (Interner Serverfehler) Jupyter-Labor
Machen Sie einen Sound mit Jupyter Notebook
Führen Sie Open Modelica im Jupyter Lab aus
Vertrauteres Testen mit Selen
Attributzugriff auf Python dict zulassen
Machen Sie Python-Wörterbücher als Attribute zugänglich