Encaminhando a mesma porta para endereços diferentes usando ssh

0

Na rede A , temos os hosts 192.168.0.1 , 192.168.0.2 e 192.168.0.3 . Em uma rede física separada B , quero que os hosts acima pareçam estar na rede local para um conjunto de portas específicas (mesmas portas em todos os hosts).

Eu tenho uma conexão SSH em funcionamento (Cliente em A , Servidor em B ) e o host em B tem GatewayPorts=clientspecified (e serviço reiniciado).

O host em B tem vários endereços IP definidos que correspondem aos acima.

A conexão SSH é aberta com -R 192.168.0.1:1234:192.168.0.1:1234 -R 192.168.0.2:1234:192.168.0.2:1234 -R 192.168.0.2:1234:192.168.0.2:1234

De acordo com -v , as portas são conectadas com sucesso.

Abrir uma conexão de qualquer host na Rede B para qualquer um dos endereços mencionados na porta 1234 sempre se conecta ao mesmo host na rede A - ou seja, não (necessariamente) o desejado.

De acordo com -v , a conexão de entrada está no endereço IP correto, mas encaminha para o endereço errado.

Isso é um bug no SSH ou estou fazendo algo errado?

Por favor, veja o diagrama aqui (não consigo postar uma imagem aparentemente) link

    
por DJL 18.12.2013 / 12:24

0 respostas