Eu inicio o sshd em 192.168.1.8 com o seguinte:
sudo /usr/sbin/sshd -ddd
Eu, então, tento abrir um túnel SSH para 192.168.1.5:1234 e não consigo fazê-lo. Veja o que sshd -ddd
diz:
debug1: server_input_channel_open: confirm direct-tcpip
debug3: channel 1: waiting for connection
debug1: channel 1: connected to 192.168.1.5 port 1234
debug2: channel 1: read<=0 rd 10 len 0
debug2: channel 1: read failed
debug2: channel 1: close_read
debug2: channel 1: input open -> drain
debug2: channel 1: ibuf empty
debug2: channel 1: send eof
debug2: channel 1: input drain -> closed
debug2: channel 1: rcvd close
debug2: channel 1: output open -> drain
debug3: channel 1: will not send data after close
debug2: channel 1: obuf empty
debug2: channel 1: close_write
debug2: channel 1: output drain -> closed
debug2: channel 1: send close
debug2: channel 1: is dead
debug2: channel 1: garbage collecting
debug1: channel 1: free: direct-tcpip, nchannels 2
debug3: channel 1: status: The following connections are open:
#0 server-session (t4 r256 i0/0 o0/0 fd 11/9 cc -1)
#1 direct-tcpip (t4 r257 i3/0 o3/0 fd 10/10 cc -1)
Portanto, é possível se conectar, mas a leitura está falhando. E ainda assim eu sou capaz de conectar (sem leituras falhadas) quando eu faço isso (em 192.168.1.8):
ssh -p 1234 [email protected]
Então por que o túnel está falhando em 192.168.1.8 quando a conexão direta do ssh em 192.168.1.8 não é?
Estou usando o PuTTY para criar o túnel.
Tags ssh networking openssh putty tunnel