服务器端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中的文本处理
Apr 11 Python
使用python检测主机存活端口及检查存活主机
Oct 12 Python
Python调用C++程序的方法详解
Jan 24 Python
Python创建xml文件示例
Mar 22 Python
Python的mysql数据库的更新如何实现
Jul 31 Python
详解python中的 is 操作符
Dec 26 Python
tensorflow: 查看 tensor详细数值方法
Jun 13 Python
Python判断变量名是否合法的方法示例
Jan 28 Python
Python File(文件) 方法整理
Feb 18 Python
详解Python3序列赋值、序列解包
May 14 Python
python简单区块链模拟详解
Jul 03 Python
浅析PyTorch中nn.Module的使用
Aug 18 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 checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
php类的扩展和继承用法实例
2015/06/20 PHP
ThinkPHP路由详解
2015/07/27 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
2015/02/05 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
微信小程序 监听手势滑动切换页面实例详解
2017/06/15 Javascript
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
vue2.0获取鼠标位置的方法
2018/09/13 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
详解Python的Django框架中的模版继承
2015/07/16 Python
Python基础学习之常见的内建函数整理
2017/09/06 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
python集合常见运算案例解析
2019/10/17 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
详解Python设计模式之策略模式
2020/06/15 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
《我的伯父鲁迅先生》教学反思
2014/02/12 职场文书
《将心比心》教学反思
2014/04/08 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书
django如何自定义manage.py管理命令
2021/04/27 Python
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js
基于Python实现nc批量转tif格式
2022/08/14 Python