服务器端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 控制语句
Nov 03 Python
用Python制作简单的朴素基数估计器的教程
Apr 01 Python
Python语言的面相对象编程方式初步学习
Mar 12 Python
HTML中使用python屏蔽一些基本功能的方法
Jul 07 Python
Django与JS交互的示例代码
Aug 23 Python
python 生成器协程运算实例
Sep 04 Python
pycharm运行程序时在Python console窗口中运行的方法
Dec 03 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 Python
dataframe 按条件替换某一列中的值方法
Jan 29 Python
Django框架视图介绍与使用详解
Jul 18 Python
对Django url的几种使用方式详解
Aug 06 Python
pytorch实现查看当前学习率
Jun 24 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 输出缓存详解
2009/06/20 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
js location.replace与location.reload的区别
2010/09/08 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
vue+moment实现倒计时效果
2019/08/26 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
2019/09/07 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
Python的print用法示例
2014/02/11 Python
python实现多线程暴力破解登陆路由器功能代码分享
2015/01/04 Python
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
python去除扩展名的实例讲解
2018/04/23 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
django中使用POST方法获取POST数据
2019/08/20 Python
tensorflow自定义激活函数实例
2020/02/04 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
Python中如何引入第三方模块
2020/05/27 Python
python判断元素是否存在的实例方法
2020/09/24 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
物业管理员岗位职责范文
2013/11/25 职场文书
幼儿园消防安全制度
2014/01/26 职场文书
2015年企业工作总结范文
2015/04/28 职场文书