Tunneling para acessar um servidor remoto: canal 2: falha na abertura:

0

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

    
por Carlos Hurtado 24.09.2013 / 16:48

1 resposta

0

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

    
por 24.09.2013 / 22:12