[問題] 在Ubuntu上使用tunnel

看板Linux作者 (亞洲統粉前來報到)時間7年前 (2017/05/04 22:17), 7年前編輯推噓3(3013)
留言16則, 5人參與, 最新討論串1/1
http://i.imgur.com/wdGKcIb.jpg
大家安安 小弟公司有台sever (簡稱C) 對外只開放特定的IP(電腦B)進來且只開22port 所以所有外部連線都要先經過B德22port,B做tunnel把所有連線導向C的22port 而小弟想要在A上瀏覽主機C的80port的資料 有辦法在C上面再做一次tunnel 把22導向同一台主機的80port嗎? 不知道這樣講有沒有人聽的懂… 我語言表達真的不太好請見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.215.229 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1493907424.A.CB0.html ※ 編輯: asiagodfater (111.250.215.229), 05/04/2017 22:17:42 ※ 編輯: asiagodfater (111.250.215.229), 05/04/2017 22:18:39

05/04 22:33, , 1F
05/04 22:33, 1F
應該不是ㄛ,我試過了QQ ※ 編輯: asiagodfater (223.140.108.77), 05/04/2017 22:44:08

05/04 22:51, , 2F
這篇的用字...是真心想發問嗎?
05/04 22:51, 2F

05/04 23:05, , 3F
在不修改防火牆規則的情況下,看來SSH Tunnel是唯一解
05/04 23:05, 3F

05/04 23:36, , 4F
ssh tunnel套2層即可:
05/04 23:36, 4F

05/04 23:37, , 5F
ssh -L 9998:C:22 -N B # A:9998 >>(B:22)>> C:22
05/04 23:37, 5F

05/04 23:37, , 6F
ssh -L 9999:localhost:80 -N -p 9998 localhost
05/04 23:37, 6F

05/04 23:38, , 7F
#A:9999 >>(A:9998)>> C:80
05/04 23:38, 7F
上面這些指令都在C操作嗎? 覺得有點怪 ※ 編輯: asiagodfater (111.250.215.220), 05/05/2017 01:01:27 ※ 編輯: asiagodfater (111.250.215.220), 05/05/2017 01:43:26 ※ 編輯: asiagodfater (223.140.210.58), 05/05/2017 13:37:34

05/05 15:21, , 8F
看不懂描述 你要不要自己看一次啊…
05/05 15:21, 8F

05/05 15:25, , 9F
ssh -L 80:localhost:80 -N -f user@server1
05/05 15:25, 9F

05/05 15:26, , 10F
把server1 80port 放在你執行指令主機的80port
05/05 15:26, 10F

05/05 15:27, , 11F
你的圖不知道誰通誰,想從拿起
05/05 15:27, 11F

05/05 15:29, , 12F
你不是表達問題而已,而是不懂架構圖
05/05 15:29, 12F

05/05 15:29, , 13F
直接說你要做什麼比較快,誰管你ABC
05/05 15:29, 13F

05/06 00:29, , 14F
全部都在A下指令啊...
05/06 00:29, 14F

05/06 00:29, , 15F
第1條 連A的9998=透過B 連C的22
05/06 00:29, 15F

05/06 00:29, , 16F
第2條 連A的9999=透過A的9998(等於C的22) 連C的80
05/06 00:29, 16F
文章代碼(AID): #1P2pVWom (Linux)