Es gibt definitiv einen Fehler in der Microsoft OpenSSH-Implementierung aus dem Spring Update 2018.
So testen Sie es: Installieren Sie auf dem lokalen Computer (Windows 10) Python3 und Putty, und stellen Sie sicher, dass ssh verfügbar ist. Dann
Einen Python-HTTP-Server in einem Terminal ausführen (standardmäßig an Port 8000)
python -m http.server
Erstellen Sie einen ssh-Tunnel mit umgekehrter Verbindung
ssh -R 8080:localhost:8000 user@remote
Verbinden Sie sich auf der Fernbedienung über den Tunnel mit Telnet
>telnet localhost 8080 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host.
Der Tunnel läuft immer noch, aber die Verbindung zu Telnet wird fast sofort nach der Verbindung unterbrochen.
Wenn Sie die Datei ssh
plink.exe aus Putty replizieren, funktioniert sie einwandfrei und Sie können eine Verbindung mit einem Browser herstellen.
Sie finden meinen Fehlerbericht hier: https://github.com/PowerShell/Win32-OpenSSH/issues/1265