[問題] 在Ubuntu上使用tunnel

作者: asiagodfater (亞洲統粉前來報到)   2017-05-04 22:17:02
http://i.imgur.com/wdGKcIb.jpg
大家安安
小弟公司有台sever (簡稱C) 對外只開放特定的IP(電腦B)進來且只開22port
所以所有外部連線都要先經過B德22port,B做tunnel把所有連線導向C的22port
而小弟想要在A上瀏覽主機C的80port的資料
有辦法在C上面再做一次tunnel 把22導向同一台主機的80port嗎?
不知道這樣講有沒有人聽的懂…
我語言表達真的不太好請見諒
作者: bearfat (@)   2017-05-04 22:33:00
作者: qoopichu (非洲邊緣魯蛇)   2017-05-04 22:51:00
這篇的用字...是真心想發問嗎?
作者: TFreeman (Freeman)   2017-05-04 23:05:00
在不修改防火牆規則的情況下,看來SSH Tunnel是唯一解
作者: cs8425 (cs)   2017-05-04 23:36:00
ssh tunnel套2層即可:ssh -L 9998:C:22 -N B # A:9998 >>(B:22)>> C:22ssh -L 9999:localhost:80 -N -p 9998 localhost#A:9999 >>(A:9998)>> C:80
作者: kenwufederer (Nash)   2017-05-05 15:21:00
看不懂描述 你要不要自己看一次啊…ssh -L 80:localhost:80 -N -f [email protected]把server1 80port 放在你執行指令主機的80port你的圖不知道誰通誰,想從拿起你不是表達問題而已,而是不懂架構圖直接說你要做什麼比較快,誰管你ABC
作者: cs8425 (cs)   2017-05-06 00:29:00
全部都在A下指令啊...第1條 連A的9998=透過B 連C的22第2條 連A的9999=透過A的9998(等於C的22) 連C的80

Links booklink

Contact Us: admin [ a t ] ucptt.com