我的配置如下。在我家的电脑上,我在端口 7000 上启动 jupyter notebook,并设置反向 ssh 到我的云服务器
ssh -f -N -R 9000:localhost:7000 [email protected]
我想通过以下方式从我的笔记本电脑访问 jupyter
http://cloud.hosting.com:9000
但连接被拒绝。尽管如此,我可以这样做(从云服务器控制台)
wget localhost:9000
并且它正在运行。此外:如果我在云服务器上运行 jupyter(例如在端口 1234 上),那么http://cloud.hosting.com:1234正在运行。我需要做什么才能从笔记本电脑访问 home jupyter?
答案1
您需要在该 ssh 命令上使用“-g”。 “netstat -plnt | grep :9000”(在云主机上)将显示当前命令与使用“-g”的命令之间的区别。