Windows10远程访问Jupyter notebook

简介: Windows10远程访问Jupyter notebook

服务器

Ubuntu 16.04.1 LTS

首先安装Anaconda3


默认情况下,安装好 Anaconda 后打开 jupyter notebook或者命令端输入 jupyter notebook, 访问本地 localhost:8888 即可。


如果要访问另一台机器,比如远端服务器上的 notebook, 即默认是不支持 ip:8888 这样的访问,需要额外配置。


1. 生成一个 notebook 配置文件

默认情况下,配置文件 ~/.jupyter/jupyter_notebook_config.py 并不存在,需要自行创建。

jupyter notebook --generate-config

2. 生成密码

运行ipython:

In [1]: from notebook.auth import passwd                                                                                                  
In [2]: passwd()                                                                                                                          
Enter password: 
Verify password: 
Out[2]: 'sha1:668ad50600f2:da5cb2473af74ceef223615d20ac91db05c16e78'

image.png

3. 修改配置文件

jupyter_notebook_config.py中找到下面的行,取消注释并修改。

运行:

vim ~/.jupyter/jupyter_notebook_config.py

修改:

c.NotebookApp.ip='localhost'
c.NotebookApp.password = u'sha1:668ad50600f2:da5cb2473af74ceef223615d20ac91db05c16e78'  #刚才生成的密文
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口

4.本地访问服务器Jupyter Notebook

远程服务器运行:

nohup jupyter notebook > notebook.log 2>&1 &

本地运行:

ssh -p [指定端口] -NL localhost:8008:localhost:8888 [用户名]@[主机IP]

然后输入登录主机的密码;


本地浏览器输入


http://localhost:8008  ,然后输入登录Jupyter Notebook的密码。


其中:


指定端口为服务器登录端口号;


-N 告诉SSH没有命令要被远程执行;


-L 是指定port forwarding的配置,远端端口是8888,本地的端口号的8008


[用户名]@[主机IP] 用实际的远程帐户和远程IP地址替换


image.png

image.png

目录
相关文章
|
1天前
|
存储 文件存储 数据安全/隐私保护
Windows部署开源文件管理器File Browser并实现远程访问本地文件
Windows部署开源文件管理器File Browser并实现远程访问本地文件
12 1
|
2天前
|
安全 Linux 网络安全
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
13 0
|
9天前
|
关系型数据库 MySQL PHP
如何在Windows安装Wnmp服务并实现固定地址远程访问
如何在Windows安装Wnmp服务并实现固定地址远程访问
|
9天前
|
Ubuntu 网络安全 数据安全/隐私保护
使用SSH隧道将Ubuntu云服务器Jupyter Notebook端口映射到本地
这样,你就成功地将Ubuntu云服务器上的Jupyter Notebook端口映射到本地,使你能够通过本地浏览器访问并使用Jupyter Notebook。
30 1
|
10天前
|
JSON 数据可视化 数据挖掘
适合数据分析的ide---Jupyter Notebook的安装使用
适合数据分析的ide---Jupyter Notebook的安装使用
|
20天前
|
机器学习/深度学习 安全 数据安全/隐私保护
Windows系统安装Jupyter Notebook并实现公网访问内网笔记服务
Windows系统安装Jupyter Notebook并实现公网访问内网笔记服务
|
23天前
|
Linux 数据安全/隐私保护 Python
Linux下远程访问Jupyter Notebook 配置
Linux下远程访问Jupyter Notebook 配置
18 0
|
24天前
|
Windows
Anaconda 与 Jupyter notebook
Anaconda 与 Jupyter notebook
|
24天前
|
数据安全/隐私保护 Windows
Windows系统下载安装Plex媒体服务结合内网穿透远程访问本地影音文件
Windows系统下载安装Plex媒体服务结合内网穿透远程访问本地影音文件
|
24天前
|
自然语言处理 数据可视化 数据挖掘
Python 的科学计算和数据分析: 解释什么是 Jupyter Notebook?
Python科学计算与数据分析中,借助`numpy`进行数值计算,`matplotlib`用于绘图。Jupyter Notebook提供交互式编程环境,支持多语言,集成各种可视化工具。其优势在于结合代码、结果和文本,提升工作效率,具备自动补全、语法高亮等特性。示例展示了导入库,生成随机数据并用`matplotlib`画正弦波图的过程。Jupyter Notebook虽便捷,但复杂任务可能需结合`scipy`、`pandas`等更多库。
19 4