在机房内网有服务器A,我本地有服务器B,个人使用的电脑C,在B上面开代理,可以连接服务器A。
现在想通过个人电脑C 不开代理直接连到A上面,可以通过B做跳板,只需要B一直开着代理即可。
iptables设置方法如下
sudo iptables -t nat -A PREROUTING -p tcp -d <B的IP地址> --dport 2333 -j DNAT --to-destination <A的IP地址>:22
sudo iptables -t nat -A POSTROUTING -d <A服务器地址> -p tcp --dport 22 -j SNAT --to <B服务器的代理(微屁恩)IP地址>
通过路由表,B服务器的数据直接转发到A,然后A的数据回来走另外一块虚拟网卡。
我只需要在我本机电脑C上 ssh -p 2333 root@BIP地址 就可以间接连到A服务器上