[問題] 請問這樣有辦法設ssh tunnel嗎?

看板Linux作者 (陳Eason超棒)時間9年前 (2016/09/21 09:58), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
公司內部的主機,假設IP是192.168.1.100,NAT開了一個port(5000)對應到主機的22 因此我們從外面可以 ssh -X ID@對外IP -p 5000 若我要用vnc桌面的話,再開一個vncviewer連到主機的VNC桌面即可 但我在想是不是可以透過ssh tunnel直接把VNC桌面的封包轉到對外IP:5000 可是怎麼樣都弄不成功,不知道有沒有版友可以指點迷津呢? 我在家裡的mac是這樣下: ssh -L 5901:對外ip:5901 ID@對外ip -p 5000 (假設主機的vnc桌面開在5901) 用遠端桌面軟體連到localhost:5901的時候會出現connection fail -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 96.55.76.82 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1474423109.A.B17.html

09/21 10:03, , 1F
-L 5901:vnc主機ip:5901 , 你好像搞錯 tunnel 用法了
09/21 10:03, 1F

09/21 12:40, , 2F
你 -L 後面會指定的 IP 是從 "遠端主機" 連出去的
09/21 12:40, 2F

09/21 12:40, , 3F
不是你本機視角
09/21 12:40, 3F

09/21 22:01, , 4F
成功了!謝謝大俠們的指點 XD
09/21 22:01, 4F

09/22 13:47, , 5F
學習了
09/22 13:47, 5F
文章代碼(AID): #1NuUb5iN (Linux)
文章代碼(AID): #1NuUb5iN (Linux)