我有一台有 2 个接口的机器:
eth0 inet addr:1.1.1.1
eth1 inet addr:2.2.2.2
eth0 是服务器,eth1 是虚拟机上的网络。
我在服务器上有 ssh,所以 1.1.1.1:22 很忙。
我需要一个规则,用于将 eth0 端口 6000 上的传入连接重定向到 eth1,端口 22(虚拟机 ip)上的 ip 2.2.2.100。
在这种模式下,如果我这样做了,在外部机器上,
ssh -p 6000 root@1.1.1.1
我会在虚拟机上登录。
我尝试了这个规则,但没有奏效:
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 6000 -j DNAT --to 2.2.2.100:22