在服务器上搭建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 --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值就行了。
这个时候 人生中第一个****博客写好了^_^ !!!!