2012-04-25 90 views
3

我有三个主机A,B和C. B可以从两个A & C.可达到从CI建立到B的SSH连接,同时也将B上的端口转发到一个C.现在,BI可以成功连接到已经转发到C上的一个本地端口。但是当我尝试从A连接到B上的该端口(希望从A到达C)时,连接失败。什么可能导致这种情况?连接到来自不同主机的SSH转发端口

A & B在Win7 x64上运行cygwin。 C正在运行RHEL5。通过关闭所有主机上的防火墙,我排除了将此作为防火墙问题的可能性。

回答

4

出于安全原因,ssh仅允许本地主机默认连接到转发/转发端口。有了OpenSSH,请参阅GatewayPorts指令 - 但考虑到这个限制是有原因的。

你可能想建立A和B之间的转发,以及对C,使得连接到A上的转发端口创建到B上的转发端口的连接的一个从B,导致C.

相关问题