这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
jupyter-notebook_远程访问 [2019/06/01 10:05] admin |
jupyter-notebook_远程访问 [2022/05/22 20:38] (当前版本) admin [2. 生成配置文件] |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== jupyter-notebook/jupyter-lab远程访问 ====== | ||
+ | |||
====== 1. 登陆远程服务器 ====== | ====== 1. 登陆远程服务器 ====== | ||
====== 2. 生成配置文件 ====== | ====== 2. 生成配置文件 ====== | ||
- | $jupyter notebook --generate-config | + | <code> |
- | + | jupyter-notebook --generate-config | |
+ | </code> | ||
====== 3. 生成密码 ====== | ====== 3. 生成密码 ====== | ||
行 10: | 行 13: | ||
打开ipython,创建一个密文的密码: | 打开ipython,创建一个密文的密码: | ||
- | In [1]: from notebook.auth import passwd | + | In [1]: from notebook.auth import passwd |
- | In [2]: passwd() | + | In [2]: passwd() |
- | Enter password: | + | Enter password: |
- | Verify password: | + | Verify password: |
- | Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274' | + | Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274' |
行 21: | 行 24: | ||
====== 4. 修改默认配置文件 ====== | ====== 4. 修改默认配置文件 ====== | ||
- | $vim ~/.jupyter/jupyter_notebook_config.py | + | ''$vim ~/.jupyter/jupyter_notebook_config.py'' |
进行如下修改: | 进行如下修改: | ||
- | c.NotebookApp.ip='*' | + | c.NotebookApp.ip='*' |
- | c.NotebookApp.password = u'sha:ce...刚才复制的那个密文' | + | c.NotebookApp.password = u'sha:ce...刚才复制的那个密文' |
- | c.NotebookApp.open_browser = False | + | c.NotebookApp.open_browser = False |
- | c.NotebookApp.port =8888 #随便指定一个端口 | + | c.NotebookApp.port =8888 #随便指定一个端口 |
- | + | c.NotebookApp.notebook_dir = '/home/hu-tom/notebook/' | |
====== 5. 启动jupyter notebook: ====== | ====== 5. 启动jupyter notebook: ====== | ||
- | $jupyter notebook | + | ''$jupyter notebook'' |
行 44: | 行 47: | ||
在本地终端中输入ssh username@address_of_remote -L127.0.0.1:1234:127.0.0.1:8888 | 在本地终端中输入ssh username@address_of_remote -L127.0.0.1:1234:127.0.0.1:8888 | ||
便可以在localhost:1234直接访问远程的jupyter了。 | 便可以在localhost:1234直接访问远程的jupyter了。 | ||
+ | ====== No address associated with hostname错误 ====== | ||
+ | |||
+ | 设置IP时,设置为了"ip": "*",有些时候是可以的,有些时候是不可以,所以直接设为"ip": "0.0.0.0" |