tcp/ssh 轉送:筆記型電腦 雲端伺服器 家庭伺服器

tcp/ssh 轉送:筆記型電腦  雲端伺服器  家庭伺服器

我的配置如下。在我的家用電腦上,我在連接埠 7000 上啟動 jupyter 筆記本,並設定反向 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工作中。我需要做什麼才能從筆記型電腦存取家庭 jupyter?

答案1

您需要在該 ssh 命令上使用“-g”。 「netstat -plnt | grep :9000」(在雲端主機上)將顯示目前指令與「-g」指令之間的差異。

相關內容