服务器端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操作CouchDB数据库简单示例
Mar 10 Python
Python 读写文件和file对象的方法(推荐)
Sep 12 Python
selenium使用chrome浏览器测试(附chromedriver与chrome的对应关系表)
Nov 29 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
Nov 11 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
Apr 23 Python
keras分类模型中的输入数据与标签的维度实例
Jul 03 Python
python speech模块的使用方法
Sep 09 Python
几款好用的python工具库(小结)
Oct 20 Python
python实现图像随机裁剪的示例代码
Dec 10 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 Python
python中操作文件的模块的方法总结
Feb 04 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 中dirname(_file_)讲解
2007/03/18 PHP
php xml留言板 xml存储数据的简单例子
2009/08/24 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
零基础轻松学JavaScript闭包
2016/12/30 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
从零开始搭建一个react项目开发
2018/02/09 Javascript
vue接口请求加密实例
2020/08/11 Javascript
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
详解Python的数据库操作(pymysql)
2019/04/04 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
Python 监测文件是否更新的方法
2019/06/10 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
Django框架 querySet功能解析
2019/09/04 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
python分布式计算dispy的使用详解
2019/12/22 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
Python如何读取、写入JSON数据
2020/07/28 Python
django创建css文件夹的具体方法
2020/07/31 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
介绍一下Java中的Class类
2015/04/10 面试题
英文版区域经理求职信
2013/10/23 职场文书
学习新党章思想汇报
2014/01/09 职场文书
领导接待方案
2014/03/13 职场文书
2015年六一儿童节演讲稿
2015/03/19 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
Python利用zhdate模块实现农历日期处理
2022/03/31 Python