环境:
- MacBook / PC
- 系统版本:macOS Monterey / Windows 10
- 虚拟机系统:Linux Ubuntu 18
第一步:确保在远程机和本地都安装了 jupyter-notebook
第二步:在远程机上启动 jupyter-notebook
设置好 Jupyter 密码(一台主机设置好密码后不需要重复设置)
jupyter notebook password # 建议提前设置好密码,一台主机设置好密码后不需要重复设置
|
开启服务(注意端口不能复用,要选一个空闲的端口 Port)
jupyter notebook --no-browser --port=8889
|
第三步:在本地 terminal 或者 command 运行命令行
ssh -N -f -L localhost:8890:localhost:8889 username@your_remote_host_ip # 第一个 localhost 后为本地端口(选择本地空闲端口即可,无需与远程一样) # 第二个 localhost 后为远程端口,需要与远程一致 # 后面接的是远程机器的用户名和 IP 地址
|
localhost 后为本地端口,与第三步的设置保持一致。如果提示输入密码,则输入第一步中设置的 Jupyter密码。
如果在本地使用 localhost 连不上
在第二步远程开启服务的时候,加入 127.0.0.1 这个 IP 地址
jupyter notebook --no-browser --port=8889 --ip=127.0.0.1
|