Windows 10 OpenSSH Server работает только 1 раз после перезагрузки

Windows 10 OpenSSH Server работает только 1 раз после перезагрузки

Я новичок в этой теме, но мне удалось настроить сервер OpenSH на компьютере с Windows 10.

Я использую аутентификацию с ключами. Доступ через клиента работает (также Windows 10), когда серверная система только что загружена. Когда я получаю доступ через командную строку (ssh user@host) и использую команду «exit», повторное подключение, похоже, работает нормально. Но мне нужно использовать соединение ssh с python (через Fabric или подпроцесс). В моем скрипте python через vscode он подключается при первом запуске, но когда я запускаю скрипт во второй раз, я получаю это сообщение в терминале:

«Существующее соединение было принудительно закрыто удаленным хостом»

После этого я больше не могу подключиться к cmd («Сброс соединения по 'IP' 'PORT'»). Я думаю, это по сути одно и то же... Я предполагаю, что есть открытое соединение, которое не позволяет мне подключиться повторно?

Когда я перезапускаю службу sshd, ничего не меняется, но когда я перезапускаю серверную машину, все снова работает (один раз). Невозможно создать свой скрипт таким образом, поэтому любая помощь будет высоко оценена!

Связанный контент