SSH Reencaminhamento remoto com o ficheiro de configuração ssh não Escutando todos os endereços (Escutando apenas o host local)

1

Estou tentando configurar um Remote Forward da minha instância AMAZON para minha máquina local (dev) Meu problema é que quando eu me conecto ao servidor amazon e quando eu executo o comando netstat -antp ele me mostra que eu tenho um soquete escutando no 127.0.0.1:8080 somente no entanto eu quero que ele ouça a interface pública.

Saída do meu "netstat -antp | grep LISTEN":

[centos@ip-##-##-##-## ~]$ netstat -ant
Proto Recv-Q Send-Q Local Address           Foreign Address         State           PID/Program name    
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      -       

Eu tentei a opção RemoteForward com:

[PUBLIC_IP]:8080 
[AMAZON_INTERNAL_IP]:8080
0.0.0.0:8080

Este é o conteúdo do meu arquivo .ssh / config:

Host amazon
    User centos
    HostName ###.###.###.###
    RemoteForward  8080 127.0.0.1:81
    IdentityFile ~/.key.pem

Obrigado pela sua ajuda!

    
por M. Gara 13.12.2016 / 17:08

1 resposta

1

Você precisa escrever um endereço IP público na sua opção RemoveForward :

RemoteForward  8080 ###.###.###.###:81

você também precisa especificar GatewayPorts yes na configuração do servidor e reiniciar sshd service.

    
por 13.12.2016 / 17:29