服务器端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重新引入被覆盖的自带function
Jul 16 Python
在Python的web框架中中编写日志列表的教程
Apr 30 Python
Python对列表排序的方法实例分析
May 16 Python
python 网络编程详解及简单实例
Apr 25 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
详解如何减少python内存的消耗
Aug 09 Python
Python基于pygame实现单机版五子棋对战
Dec 26 Python
python面向对象之类属性和类方法案例分析
Dec 30 Python
Python类继承和多态原理解析
Feb 05 Python
Window10上Tensorflow的安装(CPU和GPU版本)
Dec 15 Python
matplotlib交互式数据光标实现(mplcursors)
Jan 13 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
UCenter中的一个可逆加密函数authcode函数代码
2010/07/20 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
在chrome中window.onload事件的一些问题
2010/03/01 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
Javascript操作URL函数修改版
2013/11/07 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
浅析Javascript中双等号(==)隐性转换机制
2017/10/27 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
使用JavaScript中的lodash编写双色球效果
2018/06/24 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
Vue组件跨层级获取组件操作
2020/07/27 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
python判断一个变量是否已经设置的方法
2020/08/13 Python
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
小学生环保标语
2014/06/13 职场文书
个人政治思想总结
2015/03/05 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
2015年学校图书室工作总结
2015/05/19 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server