jupyter
一般在安装好之后,只有本机可以访问,因为它没有开放外部访问的配置,如果我们想在服务器上安装jupyter
,然后又想在客户端远程操作的话,是访问不了的,需要做一些配置才行。
- 生成配置文件
(ml)root@greenvm-y16558v:~/ml# jupyter notebook --generate-config
这个配置文件会生成在这个路径下:/root/.jupyter/jupyter_notebook_config.py
。
- 生成密码
打开ipython
,创建一个密文的密码,按如下提示操作,password
提示符后,需要输入你自己设置的密码。
(ml)root@greenvm-y16558v:~/ml# ipython
Python 3.4.3 (default, Nov 28 2017, 16:41:13)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:b0392deb7b44:23d1981bc0fc207574a7b932900b25056b39c70c'
把生成的密文sha1:xxx
复制下来。
注:我的密码是123456789,这个是防止我自己忘了。
- 修改默认配置文件
(ml)root@greenvm-y16558v:~/ml# vi ~/.jupyter/jupyter_notebook_config.py
找到下面的各项配置,并修改成下面的配置结果:
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口
- 启动
Jupyter Notebook
(ml)root@greenvm-y16558v:~# jupyter notebook
再通过客户端就可以访问了。