DNAT redirecionando para porta específica não está funcionando

0

Eu quero redirecionar o ssh pela porta usando o DNAT, e eu tento ssh-lo através do command > username@IP_ADDRESS:10003 , e eu recebi esta mensagem:

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

Minha configuração parece boa para mim, precisa de alguma mudança?

Essas regras que usei:

#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

e é assim que fica na saída

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
    
por Adam 29.02.2016 / 07:53

1 resposta

2

Teste este comando:

ssh username@IP_ADDRESS -p 10003
    
por Dylan Daubie 29.02.2016 / 08:16