Oh! Eu vejo o problema.
Em um servidor, o / etc / ssh / sshd_config tem a linha abaixo que irá desconectar diretamente a conexão.
AllowTcpForwarding no
Depois de remover esta linha e reiniciar o sshd, este problema está resolvido.
O problema que encontrei aqui é estranho. Existem duas máquinas linux ubuntu, dois servidores HTTP idênticos rodam neles. Uma está ok no encaminhamento de porta, a outra obtém ERR_EMPTY_RESPONSE.
Eu verifiquei as configurações do ufw, mas não encontrei nada, já que eu posso fazer login SSH em qualquer um deles, deve ser suficiente para o encaminhamento de porta. Então, alguma sugestão para depurar esse problema? Obrigado antecipadamente.
FYI, eu fiz o teste: No servidor, o encaminhamento de porta é 64444: localhost: 64444.
# nc -vv -l 64444 // Got nothing.
No cliente, execute:
# nc -vv localhost 64444
myhost [127.0.0.1] 64444 (?) open
sent 0, rcvd 0: NOTSOCK
# nc -vv localhost 64441 // any other port
myhost [127.0.0.1] 64441 (?): connection refused
sent 0, rcvd 0: NOTSOCK
Oh! Eu vejo o problema.
Em um servidor, o / etc / ssh / sshd_config tem a linha abaixo que irá desconectar diretamente a conexão.
AllowTcpForwarding no
Depois de remover esta linha e reiniciar o sshd, este problema está resolvido.
Tags port-forwarding linux