在服务器上搭建jupyter notebook实现远程连接

最终可以用任何设备的 浏览器访问服务器上 的  jupyter   notebook 

 

第一步:在服务器上安装好jupyter     可在总端输入jupyter notebook  不报错的话成功

  • 接着在输入 iPython 回车
  • 3.7.6 (default, Jan  8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]
    Type 'copyright', 'credits' or 'license' for more information
    IPython 7.12.0 -- An enhanced Interactive Python. Type '?' for help.python
  • In [2]: from notebook.auth import passwd

    In [3]: passwd()        
    Enter password:       #输入密码
    Verify password:
    Out[3]: 'sha1:9981b427394d:341c14c692613ca0a9688a7546f08f0eb7f68e23‘

生成的'sha1:9981b427394d:341c14c692613ca0a9688a7546f08f0eb7f68e23‘等下需要

第二步:输入 jupyter notebook --generate-config  得到jupyter_notebook_config.py的位置

找到文件

  • jupyter notebook --generate-config

打开jupyter_notebook_config.py进行添加代码

  • .NotebookApp.ip = '*'
    .NotebookApp.password=u'sha1:9981b427394d:341c14c692613ca0a9688a7546f08f0eb7f68e23'
    .NotebookApp.open_browser = False
    .NotebookApp.port = 8888  #这个随意  等下在服务器控制台添加安全组

.NotebookApp.password=u'sha1:9981b427394d:341c14c692613ca0a9688a7546f08f0eb7f68e23' 前面的

.NotebookApp.port = 8888 #这个随意 等下在服务器控制台添加安全组

保存后进入云服务器管理控制台   在实例——>更多——>网络和安全组——>安全组配置——>配置规则

——>添加安全组规则

在服务器上搭建jupyter notebook实现远程连接

点击确定就行了

第三步:回到命令行在窗口输入

  • jupyter notebook --ip=0.0.0.0 --no-browser --allow-root

成功启动后;会看到如下:

  •  Or copy and paste one of these URLs:
            http://{.........}:8888/?token=faa3142d3。。。。。。4f980fef07。。
         or http://{..........}:8888/?token=faa3142d32bf2f1b。。。。。。b4f980fe。。

其中省略号是自己公网ip    

在浏览器输入 http://{..........}:8888就可以连接到了

第一次的话会需要验证输入自己的tokrn值就行了。

 

 

 

这个时候 人生中第一个****博客写好了^_^  !!!!