远程访问Windows服务器上的jupyter notebook

说明:服务器上已经安装Anaconda 3

  1. 在Anaconda Prompt输入jupyter notebook --generate-config生成notebook配置文件;记显示的生成地址,打开我的电脑在这个地址里找到jupyter_notebook_config.py

  2. 输入ipython后输入from notebook.auth import passwd,回车;

  3. 输入passwd(),回车,然后设置密码(输入时看不见且不显示*号)
    远程访问Windows服务器上的jupyter notebook

  4. 复制一下Out【2】的内容,用记事本打开jupyter_notebook_config.py文件,加入c.NotebookApp.password = u’这里填写刚刚复制的密码’
    输入quit()退出;

  5. 在jupyter_notebook_config.py文件里继续加入

    c.NotebookApp.ip=’*’

    c.NotebookApp.open_browser = False

    c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口

  6. 在服务器管理控制台添加安全组,端口填写你上一步输入的端口,我这里使用的是阿里云的服务器:
    远程访问Windows服务器上的jupyter notebook

  7. 在服务器命令行中输入jupyter notebook开启
    远程访问Windows服务器上的jupyter notebook

  8. 在本地就可以通过浏览器访问 http:// 公网ip:port(例如:http://127.0.0.1:8888)远程访问jupyter