服务器端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 24 Python
django中的HTML控件及参数传递方法
Mar 20 Python
对Python中9种生成新对象的方法总结
May 23 Python
查看django执行的sql语句及消耗时间的两种方法
May 29 Python
python看某个模块的版本方法
Oct 16 Python
python绘图模块matplotlib示例详解
Jul 26 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
Jan 14 Python
TensorFlow保存TensorBoard图像操作
Jun 23 Python
Python3爬虫中Selenium的用法详解
Jul 10 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 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产生随机字符串函数
2006/12/06 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
在JavaScript中实现命名空间
2006/11/23 Javascript
javascript获取当前ip的代码
2009/05/10 Javascript
基于jQuery的日期选择控件
2009/10/27 Javascript
JavaScript CSS修改学习第二章 样式
2010/02/19 Javascript
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
js获取当前月的第一天和最后一天的小例子
2013/11/18 Javascript
JS的document.all函数使用示例
2013/12/30 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
jQuery链使用指南
2015/01/20 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
Python深入学习之内存管理
2014/08/31 Python
Python下的twisted框架入门指引
2015/04/15 Python
Python中super的用法实例
2015/05/28 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
python命令行参数用法实例分析
2019/06/25 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
Python多线程thread及模块使用实例
2020/04/28 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
GLAMGLOW香港官网:明星出镜前的秘密武器
2017/03/16 全球购物
厨房工作人员岗位职责
2013/11/15 职场文书
优秀生推荐信范文
2013/11/28 职场文书
服务员岗位职责
2014/01/29 职场文书
质量整改报告范文
2014/11/08 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis
Python字典和列表性能之间的比较
2021/06/07 Python
业余无线电通联Q语
2022/02/18 无线电