助けてください。2つのVPS(Ubuntu)があります。1つのVPS(1.1.1.1)から別のVPS(2.2.2.2)に、A VPS(1.1.1.1)のSSHポートを除くすべてのトラフィックを転送したいと考えています。Aサーバーは1.1.1.1、Bサーバーは2.2.2.2です。
1回目の試み:
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -i eth0 -d 1.1.1.1 -j DNAT --to 2.2.2.2
iptables -A FORWARD -i eth0 -d 1.1.1.1 -p tcp --dport 22 -j REJECT
iptables -A FORWARD -i eth0 -d 2.2.2 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
2回目の試み
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -j DNAT --to-destination 1.1.1.1
iptables -t nat -A PREROUTING -j DNAT --to-destination 2.2.2.2
iptables -t nat -A POSTROUTING -j SNAT
どちらも失敗