服务器端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的Django框架中的URL配置与松耦合
Jul 15 Python
python批量提取word内信息
Aug 09 Python
Python爬取网易云音乐热门评论
Mar 31 Python
python+selenium 定位到元素,无法点击的解决方法
Jan 30 Python
Django中使用Whoosh进行全文检索的方法
Mar 31 Python
python 并发编程 多路复用IO模型详解
Aug 20 Python
python cv2在验证码识别中应用实例解析
Dec 25 Python
Pandas之read_csv()读取文件跳过报错行的解决
Apr 21 Python
解决python 虚拟环境删除包无法加载的问题
Jul 13 Python
QT5 Designer 打不开的问题及解决方法
Aug 20 Python
python使用dlib进行人脸检测和关键点的示例
Dec 05 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 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
第十三节 对象串行化 [13]
2006/10/09 PHP
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
JavaScript 给汉字排序实例代码
2008/06/28 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
jQuery获取页面元素绝对与相对位置的方法
2015/06/10 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
原生js实现轮播图
2017/02/27 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
Python判断文件或文件夹是否存在的三种方法
2017/07/27 Python
学习Python3 Dlib19.7进行人脸面部识别
2018/01/24 Python
对numpy中轴与维度的理解
2018/04/18 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
pycharm安装和首次使用教程
2018/08/27 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
python输入错误后删除的方法
2019/10/12 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
python selenium 获取接口数据的实现
2020/12/07 Python
社会调查研究计划书
2014/05/01 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
2015年办公室主任工作总结
2015/04/09 职场文书
导游词之塘栖古镇
2019/12/04 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
用python批量解压带密码的压缩包
2021/05/31 Python