编程语言
首页 > 编程语言> > python-如何连接到远程Jupyter笔记本服务器?

python-如何连接到远程Jupyter笔记本服务器?

作者:互联网

我想在一台具有ssh访问权限且已经能够在本地运行笔记本的机器上运行jupyter笔记本服务器.

如何设置jupyter笔记本以便可以远程访问?

解决方法:

如果您具有ssh访问将运行服务器的计算机的权限,请执行以下步骤:

1)在将运行服务器的机器上,执行:

jupyter notebook # To start the server with the default port forwarding (8888)

2)记下笔记本地址:它将在终端上显示给您:http:// localhost:8888 /?token =< A_LONG_STRING_OF_NUMBERS_AND_LETTERS>

3)在客户端计算机上,可以远程访问服务器:

ssh -N -L localhost:8888:localhost:8888 <server_username>@<server_ip>

4)现在,打开浏览器以使用以下地址:http:// localhost:8888 /?token =< THE_TOKEN>

附加信息(找到here):可以更改安装服务器的端口

# In the server
jupyter notebook --no-browser --port=8889

# In the client
ssh -N -L localhost:8888:localhost:8889 <server_username>@<server_ip>

标签:remote-server,jupyter-notebook,remote-access,linux,python
来源: https://codeday.me/bug/20191025/1927292.html