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.
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!
Tags ssh ssh-tunnel