服务器端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中将字典转换为XML以及相关的命名空间解析
Oct 15 Python
python学习之编写查询ip程序
Feb 27 Python
浅谈Python中用datetime包进行对时间的一些操作
Jun 23 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
python实现多张图片拼接成大图
Jan 15 Python
Python完成毫秒级抢淘宝大单功能
Jun 06 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
如何让python的运行速度得到提升
Jul 08 Python
python爬虫中采集中遇到的问题整理
Nov 27 Python
分享unittest单元测试框架中几种常用的用例加载方法
Dec 02 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 Python
Python基于百度API识别并提取图片中文字
Jun 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
利用 window_onload 实现select默认选择
2006/10/09 PHP
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
深入理解PHP内核(一)
2015/11/10 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
JavaScript DOM 学习总结(五)
2015/11/24 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
Python 多线程抓取图片效率对比
2016/02/27 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
通过源码分析Python中的切片赋值
2017/05/08 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
django实现日志按日期分割
2020/05/21 Python
华纳兄弟工作室的官方授权商店:WB Shop
2018/11/30 全球购物
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
如何获得EntityManager
2014/02/09 面试题
个人求职简历中英文自我评价
2013/12/16 职场文书
研究生考核个人自我鉴定
2014/03/27 职场文书
优秀求职信
2014/05/29 职场文书
三八妇女节新闻稿
2015/07/17 职场文书