DNAT перенаправление на определенный порт не работает

Я хочу перенаправить ssh через порт с помощью DNAT, и я пытаюсь ssh его через command > username@IP_ADDRESS:10003, и я получил это сообщение:

ssh: Could not resolve hostname IP_ADDRESS:10003: Name or service not known

Моя конфигурация выглядит хорошо для меня, делает

Те правила, которые я использовал:

#default policy
iptables --policy INPUT DROP
iptables --policy OUTPUT DROP
iptables --policy FORWARD DROP
#connection states
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -t nat -A PREROUTING -i $EXTERNAL_ETH -p tcp  --sport $OTHER_PORTS --dport 10003 -d $PUBLIC_IP -j DNAT --to-destination $SERVER2:22
iptables -A FORWARD -i $EXTERNAL_ETH -o $INTERNAL_ETH -p tcp --sport $OTHER_PORTS --dport 22 -d $SERVER2 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

, и так выглядит на выходе

Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
4        0     0 DNAT       tcp  --  eth0   *       0.0.0.0/0            $1111.1111.11.1       tcp spts:1024:65535 dpt:10003 to:10.0.0.3:22

Chain FORWARD (policy DROP 0 packets, 0 bytes)
10       0     0 ACCEPT     tcp  --  eth0   eth1    0.0.0.0/0            10.0.0.3             tcp spts:1024:65535 dpt:22 state NEW
1
задан 21 July 2016 в 21:35

0 ответов

Другие вопросы по тегам:

Похожие вопросы: