服务器端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 相关文章推荐
以Flask为例讲解Python的框架的使用方法
Apr 29 Python
Python循环语句中else的用法总结
Sep 11 Python
启动targetcli时遇到错误解决办法
Oct 26 Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
Apr 24 Python
Pandas 同元素多列去重的实例
Jul 03 Python
python协程之动态添加任务的方法
Feb 19 Python
python multiprocessing多进程变量共享与加锁的实现
Oct 02 Python
python list多级排序知识点总结
Oct 23 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
keras多显卡训练方式
Jun 10 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 04 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
Oct 16 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/03/17 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
Js callBack 返回前一页的js方法
2008/11/30 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
javaScript同意等待代码实现心得
2011/01/01 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
2016/06/12 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
vue + axios get下载文件功能
2019/09/25 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
python实现可变变量名方法详解
2019/07/01 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
python 爬取学信网登录页面的例子
2019/08/13 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
利用django model save方法对未更改的字段依然进行了保存
2020/03/28 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
《四季》教学反思
2014/04/08 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
入职担保书范文
2014/05/21 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
公司费用报销管理制度
2015/08/04 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL
服务器SVN搭建图文安装过程
2022/06/21 Servers