Ubuntu配置
Ubuntu由ssh远程访问jupyter notebook
1. Jupyter-notebook configuration file
jupyter notebook --generate-config
Note: 会有以下配置文件生成的提醒:
Writing default config to: /home/computer_name/.jupyter/jupyter_notebook_config.
2. Generate password
使用python
,远程电脑里有ipython可以直接输入ipython
$ python
from notebook.auth import passwd
passwd()
# 输入完后会出现以下输入密码,该密码为远程登录jupyter密码
Enter password:******
Verify password:******
# 下面为配置文件的密文
输出为: 'sha1:cd723d3e4b0afg34hasrsf65yr453t32***************'
3. Modify configuration file
用vim或者gedit, 修改第一步生成的配置文件:
vim ~/.jupyter/jupyter_notebook_config.py
修改如下:
# *号表示任何的IP地址都可以访问
c.NotebookApp.ip= '*' #204 line
# 前面第一步生成的密文
c.NotebookApp.password = u'sha1:cd723d3e4b0afg34hasrsf65yr453t32***************' #267 line
# 表示在打开jupyter的时候不会自动打开远程的浏览器
c.NotebookApp.open_browser = False #276 line
# 这里可以任意定义一个端口进行连接需要
c.NotebookApp.port = 9999