jupyter notebook多用户连接远程服务器
时间: 2023-10-05 11:08:09 浏览: 135
Jupyter Notebook远程登录及密码设置操作
5星 · 资源好评率100%
多用户连接远程服务器的Jupyter Notebook可以通过以下步骤实现:
1. 在远程服务器上配置Jupyter Notebook,可以参考引用中的配置文件内容。将配置文件中的`c.NotebookApp.ip`设置为`'*'`,`c.NotebookApp.password`设置为生成的密码密文,`c.NotebookApp.port`设置为一个闲置端口,`c.NotebookApp.open_browser`设置为`False`,`c.NotebookApp.allow_remote_access`和`c.NotebookApp.allow_root`设置为`True`,`c.NotebookApp.notebook_dir`设置为根目录路径。
2. 在本地主机上打开一个终端或命令行窗口,输入以下命令连接远程服务器:
```
ssh -p remote_port remote_user@remote_ip
```
其中,`remote_port`是远程服务器的SSH端口号,`remote_user`是远程服务器的用户名,`remote_ip`是远程服务器的IP地址。
3. 在远程服务器的终端或命令行窗口中输入以下命令启动Jupyter Notebook:
```
jupyter notebook --no-browser --port=remote_port
```
其中,`remote_port`是之前配置的Jupyter Notebook的端口号。
4. 在本地主机上打开一个新的终端或命令行窗口,输入以下命令建立本地与远程服务器的连接:
```
ssh -p remote_port remote_user@remote_ip -L127.0.0.1:local_port:127.0.0.1:remote_port
```
其中,`remote_port`是远程服务器的Jupyter Notebook的端口号,`local_port`是本地主机上的一个未使用的端口号。
5. 在本地浏览器中输入以下地址访问Jupyter Notebook:
```
127.0.0.1:local_port
```
其中,`local_port`是之前配置的本地主机的端口号。
6. 输入之前配置的密码密文,即可登录Jupyter Notebook并进行多用户连接。
阅读全文