美文网首页
远程访问jupyter notebook

远程访问jupyter notebook

作者: yaoleiroyal | 来源:发表于2018-05-17 11:10 被阅读0次

jupyter一般在安装好之后,只有本机可以访问,因为它没有开放外部访问的配置,如果我们想在服务器上安装jupyter,然后又想在客户端远程操作的话,是访问不了的,需要做一些配置才行。

  1. 生成配置文件
(ml)root@greenvm-y16558v:~/ml# jupyter notebook --generate-config

这个配置文件会生成在这个路径下:/root/.jupyter/jupyter_notebook_config.py

  1. 生成密码
    打开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,这个是防止我自己忘了。

  1. 修改默认配置文件
(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 #随便指定一个端口
  1. 启动Jupyter Notebook
(ml)root@greenvm-y16558v:~# jupyter notebook

再通过客户端就可以访问了。

相关文章

网友评论

      本文标题:远程访问jupyter notebook

      本文链接:https://www.haomeiwen.com/subject/yufbdftx.html