tcp/ssh 转发:笔记本电脑 云服务器 家庭服务器

tcp/ssh 转发:笔记本电脑  云服务器  家庭服务器

我的配置如下。在我家的电脑上,我在端口 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”的命令之间的区别。

相关内容