Maior diferença: a porta 8080 não é privilegiada, a porta 85/86 (menor que 1024) é. Da página man do ssh
Only the superuser can forward privileged ports
Eu tentei procurar artigos semelhantes aqui, mas eles não ajudaram.
Estou usando um túnel para encaminhar o tráfego para a porta 8080 de um servidor usando o seguinte comando:
usuário ssh @ -L 8080: SERVIDOR: 8080 -N
Funciona perfeitamente. Há outro servidor neste host ouvindo a porta 85. Quando faço o seguinte:
ssh -v user @ -L 86: 10.32.226.116: 85 -N
E vá para localhost: 86 eu recebo o seguinte:
Authenticated to SERVER ([SERVER]:22).
debug1: Local connections to localhost:86 forwarded to remote address SERVER:85
debug1: Local forwarding listening on ::1 port 86.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on 127.0.0.1 port 86.
debug1: channel 1: new [port listener]
debug1: Entering interactive session.
debug1: Connection to port 86 forwarding to SERVER port 85 requested.
debug1: channel 2: new [direct-tcpip]
channel 2: open failed: connect failed: Connection refused
debug1: channel 2: free: direct-tcpip: listening port 86 for SERVER port 85, connect from 127.0.0.1 port 58045, nchannels 3
Desculpas pela formatação, isso é um pouco novo para mim.
Alguém pode ajudar com isso? Obrigado