远程访问 jupyter notebook
时间: 2024-01-02 22:22:53 浏览: 102
远程访问 Jupyter Notebook可以通过内网穿透的方式实现。下面是一种常用的方法:
1. 在本地电脑上安装并启动 Jupyter Notebook。
2. 在终端中输入以下命令,启动 Jupyter Notebook,并指定一个可访问的端口号(例如8888):
```shell
jupyter notebook --port=8888
```
3. 在本地电脑上安装并配置内网穿透工具,例如 ngrok 或 frp。
4. 在终端中输入以下命令,启动内网穿透工具,并将本地电脑上的 Jupyter Notebook 端口映射到公网上:
```shell
ngrok http 8888
```
或者
```shell
frpc -c frpc.ini
```
5. 内网穿透工具会生成一个公网访问地址,将该地址复制到浏览器中即可远程访问 Jupyter Notebook。
请注意,使用内网穿透工具需要进行相应的配置和授权,具体操作请参考工具的官方文档。
相关问题
远程访问jupyter notebook
要现远程访问Jupyter Notebook,你需要进行以下步骤:
1. 打开jupyter_notebook_config.py配置文件。
2. 添加以下参数并保存:
- c.NotebookApp.ip='*':允许任何客户端访问。
- c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$QcZlyMBu9icwhDDiUl lZw$y4EP3WI4gZjc':添加你刚生成的密码。
- c.NotebookApp.open_browser = False:禁止自动打开浏览器。
- c.NotebookApp.port = 8888:指定一个端口号,你可以自行选择。
- c.NotebookApp.allow_remote_access = True:允许远程访问。
3. 重启Jupyter Notebook服务器。
远程运行jupyternotebook
您可以使用以下方法远程运行Jupyter Notebook:
1. 使用SSH:首先,确保您可以通过SSH连接到远程服务器。然后,在服务器上运行Jupyter Notebook命令:`jupyter notebook --no-browser --port=<PORT>`,其中`<PORT>`是您希望使用的端口号。
2. 使用tmux或screen:使用tmux或screen命令在远程服务器上创建一个会话。然后,在会话中运行Jupyter Notebook命令:`jupyter notebook --no-browser --port=<PORT>`。
3. 使用Jupyter Hub:如果您正在运行一个Jupyter Hub服务器,您可以通过访问服务器的URL并使用您的登录凭据来访问Jupyter Notebook。
无论哪种方法,确保在防火墙中打开所选端口,并确保您具有适当的权限和配置来访问远程服务器。
阅读全文
相关推荐
















