Les serveurs iMac et Linux du laboratoire ont de meilleures spécifications, il s'agit donc d'un mémo de configuration lorsque vous pouvez utiliser le Jupyter Lab que vous utilisez habituellement à distance.
Je me suis référé à ceci Utilisation de jupyter lab à distance. C'est plutôt comme ça.
$ jupyter lab --generate-config
Writing default config to: /home/okuda/.jupyter/jupyter_notebook_config.py
$ 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'
$ nano ~/.jupyter/jupyter_notebook_config.py
Modifiez ensuite les pièces nécessaires.
~/.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'
$ ssh -numéro de port p[user]@[ip] -NL 9999:localhost:9999
Démarrez Jupyter Lab et
http://localhost:9999/
C'est OK si vous y accédez.
~/.ssh/config
Host xxx
HostName xxx
User xxx
Port xxx
IdentityFile ~/.ssh/id_rsa_xxx
LocalForward 9999 localhost:9999
C'est pratique!
Vive le bon travail.
Recommended Posts