Я запускаю sshd на 192.168.1.8 со следующим:

sudo /usr/sbin/sshd -ddd

Затем я пытаюсь открыть туннель SSH до 192.168.1.5:1234 и не могу этого сделать. Вот что говорит sshd -ddd :

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)

Так что он может подключиться, но чтение не удается. И все же я могу подключиться (без ошибок чтения), когда я делаю это (на 192.168.1.8):

ssh -p 1234 username@192.168.1.5

Так почему же происходит сбой туннеля на 192.168.1.8, а прямого соединения ssh на 192.168.1.8 нет?

Я использую PuTTY для создания туннеля.

0