服务器端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 开发Activex组件方法
Nov 08 Python
深入理解Python中各种方法的运作原理
Jun 15 Python
python实现汉诺塔递归算法经典案例
Mar 01 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
python解决汉字编码问题:Unicode Decode Error
Jan 19 Python
python利用高阶函数实现剪枝函数
Mar 20 Python
利用python将json数据转换为csv格式的方法
Mar 22 Python
python字符串与url编码的转换实例
May 10 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
May 29 Python
pandas取出重复数据的方法
Jul 04 Python
Python代码块及缓存机制原理详解
Dec 13 Python
Python 之 Json序列化嵌套类方式
Feb 27 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
星际玩家的三大定律
2020/03/04 星际争霸
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
德劲1107的电路分析与打磨
2021/03/02 无线电
php 在线导入mysql大数据程序
2015/06/11 PHP
PHP设计模式之PHP迭代器模式讲解
2019/03/22 PHP
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
javascript打开新窗口同时关闭旧窗口
2009/01/16 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
JS实现点击网页判断是否安装app并打开否则跳转app store
2016/11/18 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
JS数组操作之增删改查的简单实现
2017/08/21 Javascript
vue中的scope使用详解
2017/10/29 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
Python中条件判断语句的简单使用方法
2015/08/21 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
澳大利亚排名第一的狂热牛仔品牌:ONETEASPOON
2018/11/20 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
客户代表实习人员自我鉴定
2013/09/27 职场文书
饮料业务员岗位职责
2013/12/15 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
新学期开学演讲稿
2014/05/24 职场文书
最常使用的求职信
2014/05/25 职场文书
求职自我推荐信
2014/06/25 职场文书
职工宿舍管理制度
2015/08/05 职场文书