Iptables 트래픽 전달

Iptables 트래픽 전달

저를 도와주세요. 2 vps(Ubuntu)가 있습니다. A vps(1.1.1.1)의 ssh 포트를 제외하고 한 vps(1.1.1.1)에서 다른 vps(2.2.2.2) vps로 모든 트래픽을 전달하고 싶습니다. 서버는 1.1.1.1입니다. B 서버는 2.2.2.2

첫 번째 시도:

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

두 번째 시도

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

둘 다 실패

관련 정보