iptables encaminhar ip para outro ip

1

Configurei vários endereços IP no meu servidor ssh Ubuntu. Agora o servidor pode ser acessado usando qualquer endereço IP, de 192.168.0.51 a 192.168.0.99.

Dependendo de qual endereço IP alguém usa para acessar esse servidor, eu quero que a solicitação seja encaminhada para localhost em uma porta específica. Por exemplo:

Se eu ssh no endereço IP 192.168.0.51, o servidor ssh deve encaminhar meu pedido para localhost: 5001

Se eu ssh no endereço IP 192.168.0.52, o servidor ssh deve encaminhar meu pedido para localhost: 5002

Se eu ssh no endereço IP 192.168.0.53, o servidor ssh deve encaminhar meu pedido para localhost: 5003

Em essência, isso realmente encaminhará a sessão para outro host que esteja conectado neste servidor ssh usando o comando nativo reverso.

    
por aristosv 19.03.2015 / 05:11

1 resposta

0

Talvez isso?

/ sbin / iptables -t nat -A PREROUTING -d 192.168.0.51 -p tcp --dport 22 -j DNAT - para 127.0.0.1:5001

EDITAR:

Isso?

iptables -t nat -A PREROUTING -d 192.168.0.51 -p tcp --dport 22 -j REDIRECIONAR - para porta 5001

    
por 19.03.2015 / 09:39