OK, ich weiß, wir haben ein komisches Setup. Wir erstellen einen SSH-Tunnel zu unserem Arbeitsnetzwerk und verwenden dann RDP, um eine Verbindung zu unseren Arbeitsstationen im Büro herzustellen. Unser SSH-Client ist so eingerichtet, dass er lokale Post 1024 an unsere Arbeitsstation auf Port 3389 weiterleitet.
Dies funktioniert hervorragend mit Remote Desktop Connection (mstsc.exe), jedoch nicht mit der Microsoft Store-Version von Remote Desktop.
Weiß jemand warum?
Antwort1
Ich konnte dieses Problem lösen, indem ich ein altes, aber verwandtes Problem überprüfte unterhttps://stackoverflow.com/questions/33259763/uwp-enable-local-network-loopback. Der Befehl, der das Problem für mich gelöst hat, ist:
checknetisolation LoopbackExempt -a -n=Microsoft.RemoteDesktop_8wekyb3d8bbwe
Antwort2
Ich kann das „Warum“ nicht beantworten, aber ich kann das Problem bestätigen. Ich habe den Netzwerkverkehr aufgezeichnet und sehe keine Antwort auf das erste SYN-Paket von der Microsoft Store-App. Soweit ich weiß, senden MSTSC und die Store-App identische erste Pakete. Ich habe versucht, die Firewall auf dem lokalen Windows-Desktop zu deaktivieren, was aber nichts geändert hat. Ich vermute nur, dass die App eine andere API als MSTSC verwendet, um eine Verbindung herzustellen, sodass der SSH-Client diese Pakete nicht sieht, obwohl sie „auf dem Kabel“ erscheinen.