服务器端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标准日志模块logging的使用方法
Nov 01 Python
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
Python 模拟购物车的实例讲解
Sep 11 Python
Python内置模块turtle绘图详解
Dec 09 Python
利用python GDAL库读写geotiff格式的遥感影像方法
Nov 29 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
Python实现的栈、队列、文件目录遍历操作示例
May 06 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
python3使用print打印带颜色的字符串代码实例
Aug 22 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
Python中bisect的使用方法
Dec 31 Python
Python批量获取并保存手机号归属地和运营商的示例
Oct 09 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 form 表单传参明细研究
2009/07/17 PHP
php Smarty 字符比较代码
2011/02/27 PHP
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
php隐藏实际地址的文件下载方法
2015/04/18 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
jquery动画1.加载指示器
2012/08/24 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
JavaScript变量作用域_动力节点Java学院整理
2017/06/27 Javascript
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
2020/04/24 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
javascript局部自定义鼠标右键菜单
2020/12/08 Javascript
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
33个Python爬虫项目实战(推荐)
2019/07/08 Python
python plotly绘制直方图实例详解
2019/07/22 Python
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
JAVA程序员面试题
2012/10/03 面试题
超市业务员岗位职责
2013/12/05 职场文书
项目经理任命书内容
2014/06/06 职场文书
社会学专业求职信
2014/07/17 职场文书
学生检讨书怎么写
2014/10/09 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
2016教师节问候语
2015/11/10 职场文书
分家协议书范本
2016/03/22 职场文书
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL