服务器端jupyter notebook映射到本地浏览器的操作


Posted in Python onApril 14, 2020

1、远程服务器上安装jupyter notebook(配置jupyter_notebook_config.py文件)

sudo pip install jupyter

2、远程服务器(8890端口,没有下面括号中内容默认在服务器8888端口打开jupyter notebook,下面将使用默认端口8888)启动jupyter notebook

jupyter notebook (--no-browser --port=8890 --ip=127.0.0.1 --allow-root)

3、将远程jupyter(8888)与本地(8889)端口绑定

ssh -f -N -L 8889:localhost:8888 ( (-L 本地端口:localhost:服务器端端口 ssh命令中用来做端口映射的参数) (-p 50008 连接的远程服务器的端口号,这里可能每个人不同,也可能不用这个端口号) ) remote_user@remote_host

4、本地浏览器输入127.0.0.1:8889,然后在弹出的页面输入服务器密码就可以在本地查看服务器端的文件了

补充知识:jupyter notebook远程映射

基本配置

打开ipython,创建一个密文密码

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:4fa6d3278e6e:59ca9a8b7ede773880b1f4fd5151c8ba6e2388d6'

生成jupyter的配置文件

jupyter notebook --generate-config

修改配置文件

c.NotebookApp.ip = '*'
c.NotebookApp.password = u'sha1:4fa6d3278e6e:59ca9a8b7ede773880b1f4fd5151c8ba6e2388d6'
c.NotebookApp.port = 9999
c.InteractiveShellApp.matplotlib = 'inline'
c.NotebookApp.open_browser = False

修改xshell配置

在文件->属性->连接->隧道里添加一个TCP/IP转移。目标主机为转发jupyter的主机,源主机为接收服务器转发的主机,源主机和目标主机都选为localhost。目标端口是jupyter的端口号,也就是上面所设置的9999,这里可以任意设置,只要不冲突并且和jupyter设置里一致就可以了。侦听端口也是任意设置,只要不冲突就可以了,如10181。

在服务器上启动jupyter

打开本地浏览器,在浏览器上输入“localhost:10181”,输入设定的密码,就可以进入转发的jupyter了。

以上这篇服务器端jupyter notebook映射到本地浏览器的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python机器学习实战之最近邻kNN分类器
Dec 20 Python
Python 3.7新功能之dataclass装饰器详解
Apr 21 Python
在vscode中配置python环境过程解析
Sep 28 Python
Pytorch 中retain_graph的用法详解
Jan 07 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
Mar 10 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
keras多显卡训练方式
Jun 10 Python
Python configparser模块应用过程解析
Aug 14 Python
多个版本的python共存时使用pip的正确做法
Oct 26 Python
matplotlib之pyplot模块实现添加子图subplot的使用
Apr 25 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
Apr 27 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 Python
Jupyter Notebook输出矢量图实例
Apr 14 #Python
pygame实现弹球游戏
Apr 14 #Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 #Python
Python request操作步骤及代码实例
Apr 13 #Python
jupyter notebook插入本地图片的实现
Apr 13 #Python
Python BeautifulReport可视化报告代码实例
Apr 13 #Python
解决jupyter notebook 出现In[*]的问题
Apr 13 #Python
You might like
php设计模式 Composite (组合模式)
2011/06/26 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
PHP Cookie学习笔记
2016/08/23 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
jQuery maxlength文本字数限制插件
2010/04/16 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
jQuery中 delegate使用的问题
2015/07/03 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
python实现简单socket通信的方法
2016/04/19 Python
Python/Django后端使用PIL Image生成头像缩略图
2019/04/30 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
Python socket 套接字实现通信详解
2019/08/27 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
解决python3.6用cx_Oracle库连接Oracle的问题
2020/12/07 Python
this关键字的含义
2015/04/08 面试题
升职自荐信范文
2013/10/05 职场文书
商务英语求职自荐信范文
2013/12/24 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
2014年法院工作总结
2014/11/24 职场文书
2015年财政所工作总结
2015/04/25 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python