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

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

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

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

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

  4. 复制一下Out【2】的内容,输入quit()退出;

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

    c.NotebookApp.password = u'  '  # 在u后的引号内输入上一步复制的密码
    c.NotebookApp.ip='*'   
    c.NotebookApp.open_browser = False 
    c.NotebookApp.port =8888     #可自行指定一个端口, 访问时使用该端口
    
  6. 在服务器管理控制台添加安全组,端口填写你上一步输入的端口,我这里使用的是阿里云的服务器:
    远程访问Windows服务器上的jupyter notebook_第2张图片

  7. 在服务器命令行中输入jupyter notebook开启
    远程访问Windows服务器上的jupyter notebook_第3张图片

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

你可能感兴趣的:(远程访问Windows服务器上的jupyter notebook)