[问题] 在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