Windows 10 OpenSSH Server funktioniert nach dem Neustart nur 1 Mal

Windows 10 OpenSSH Server funktioniert nach dem Neustart nur 1 Mal

Ich bin neu in diesem Thema, aber es ist mir gelungen, den OpenSSH-Server auf einem Windows 10-Rechner einzurichten.

Ich verwende die Authentifizierung mit Schlüsseln. Der Zugriff über den Client funktioniert (auch Windows 10), wenn das Serversystem frisch gestartet ist. Wenn ich über die Befehlszeile zugreife (ssh user@host) und den Befehl „exit“ verwende, scheint die erneute Verbindung einwandfrei zu funktionieren. Aber ich muss die SSH-Verbindung mit Python verwenden (über Fabric oder Unterprozess). In meinem Python-Skript über vscode wird beim ersten Ausführen eine Verbindung hergestellt, aber wenn ich das Skript ein zweites Mal ausführe, erhalte ich diese Meldung im Terminal:

„Eine bestehende Verbindung wurde vom Remote-Host zwangsweise geschlossen.“

Danach kann ich auch keine Verbindung mehr mit cmd herstellen ("Verbindung zurückgesetzt durch 'IP' 'PORT'"). Ich schätze, es bedeutet im Grunde dasselbe … Ich gehe davon aus, dass eine Verbindung offen ist, die mich daran hindert, die Verbindung wiederherzustellen?

Wenn ich den SSHD-Dienst neu starte, ändert sich nichts, aber wenn ich den Server neu starte, funktioniert alles wieder (einmal). Es ist unmöglich, mein Skript auf diese Weise zu erstellen, daher wäre ich für jede Hilfe sehr dankbar!

verwandte Informationen