Определенно есть ошибка в реализации Microsoft OpenSSH из 2018 Spring Update.
Как это проверить: На локальном компьютере (Windows 10) установите Python3, Putty и убедитесь, что ssh доступен. затем
Запустите http-сервер Python в терминале (по умолчанию порт 8000)
python -m http.server
Создать обратное соединение ssh туннеля
ssh -R 8080:localhost:8000 user@remote
На пульте подключитесь через туннель с помощью telnet
>telnet localhost 8080 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host.
Туннель все еще работает, но telnet отключается почти сразу после подключения.
Если вы замените ssh
plink.exe из putty, он будет работать безупречно, и вы сможете подключиться через браузер.
Вы можете найти мой отчет об ошибке здесь: https://github.com/PowerShell/Win32-OpenSSH/issues/1265