13
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Jupyter Labをリモートからアクセスできるようにする

Last updated at Posted at 2019-11-20

はじめに

研究室のiMacやLinuxサーバーの方がそりゃあスペックが良いので,普段使用しているJupyterLabをリモートからでも使用できるようにするときの設定メモです.

こちらのjupyter labをリモートから使うを参考にさせていただきました.というかほとんどこのままです.

環境

  • python3.6
  • Ubuntu18.04 (macOS 10.14.6でも試しました)
  • jupyter-notebook 6.0.2
  • jupyter lab 1.1.4
  • ipython 7.9.0

手順

1.jupyterconfig.pyの作成

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

2. ipythonでパスワードのハッシュ値を作成

$ 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. config.pyを設定

$ nano ~/.jupyter/jupyter_notebook_config.py

で,必要なところを編集.

~/.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. sshでポートフォワーディングで接続

$ ssh -p ポート番号 [user]@[ip] -NL 9999:localhost:9999

Jupyter Labを起動して,

http://localhost:9999/
にアクセスすればOKです.

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

みたいなのかくと,便利!

お疲れ様です.

13
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?