服务器端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如何通过实例方法名字调用方法
Mar 21 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
python射线法判断检测点是否位于区域外接矩形内
Jun 28 Python
django 微信网页授权登陆的实现
Jul 30 Python
python实现计算器功能
Oct 31 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
Dec 10 Python
Python.append()与Python.expand()用法详解
Dec 18 Python
Python StringIO如何在内存中读写str
Jan 07 Python
python实现删除列表中某个元素的3种方法
Jan 15 Python
Python warning警告出现的原因及忽略方法
Jan 31 Python
pygame实现飞机大战
Mar 11 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 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
浅析is_writable的php实现
2013/06/18 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
2018/11/29 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
Python文件去除注释的方法
2015/05/25 Python
python中format()函数的简单使用教程
2018/03/14 Python
浅析python的Lambda表达式
2019/02/27 Python
关于Keras模型可视化教程及关键问题的解决
2020/01/24 Python
Python实现分数序列求和
2020/02/25 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
美体小铺法国官方网站:The Body Shop法国
2020/06/04 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
如何现实servlet的单线程模式
2014/08/05 面试题
远程培训的心得体会
2014/09/01 职场文书
2014年保密工作总结
2014/11/22 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
MySQL中JOIN连接的基本用法实例
2022/06/05 MySQL