服务器端jupyter notebook映射到本地浏览器的操作

作者:cs_wyong 时间:2023-10-30 12:06:20 

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了。

来源:https://blog.csdn.net/cs_wyong/article/details/78530185

标签:jupyter,notebook,映射,浏览器
0
投稿

猜你喜欢

  • SQL Server 2016 TempDb里的显著提升

    2024-01-24 17:15:47
  • Python实现Restful API的例子

    2023-03-23 18:28:10
  • 微信小程序自定义导航教程(兼容各种手机)

    2024-04-30 09:53:12
  • ASP开发中有用的函数(function)集合(1)

    2008-10-14 17:10:00
  • python绘制折线图和条形图的方法

    2023-05-06 11:28:24
  • Python爬虫爬取ts碎片视频+验证码登录功能

    2023-03-23 01:39:23
  • 微信小程序实现简单计算器与秒表

    2024-04-18 09:31:23
  • 不能安装SQL Server 2005的问题及解决方法

    2008-12-26 17:41:00
  • Python文件处理与垃圾回收机制详情

    2023-06-14 16:36:17
  • 通过代码实例了解Python异常本质

    2023-06-14 06:29:19
  • Python Scapy随心所欲研究TCP协议栈

    2023-06-10 23:12:29
  • python添加列表元素append(),extend()及 insert()

    2021-03-07 06:17:50
  • python批量复制图片到另一个文件夹

    2021-04-30 09:36:50
  • python实现静态服务器

    2021-11-24 05:18:13
  • Django高级编程之自定义Field实现多语言

    2022-04-30 23:52:36
  • python+selenium 定位到元素,无法点击的解决方法

    2022-02-01 12:29:52
  • Python3.6正式版新特性预览

    2023-11-02 09:27:09
  • 详解pandas库pd.read_excel操作读取excel文件参数整理与实例

    2021-08-07 00:06:22
  • Microsoft SQL Server数据库开发问题详解

    2009-10-23 14:16:00
  • go doudou应用中使用枚举类型教程示例

    2024-03-17 19:50:00
  • asp之家 网络编程 m.aspxhome.com