Windows 10 OpenSSH 서버는 재부팅 후 한 번만 작동합니다.

Windows 10 OpenSSH 서버는 재부팅 후 한 번만 작동합니다.

저는 이 주제를 처음 접했지만 Windows 10 시스템에 openssh 서버를 설정했습니다.

키로 인증을 사용하고 있습니다. 서버 시스템이 새로 부팅되면 클라이언트를 통한 액세스가 작동합니다(Windows 10도 마찬가지). 명령줄(ssh user@host)을 통해 액세스하고 'exit' 명령을 사용하면 다시 연결이 제대로 작동하는 것 같습니다. 하지만 (Fabric 또는 하위 프로세스를 통해) Python과 SSH 연결을 사용해야 합니다. vscode를 통한 내 Python 스크립트에서는 첫 번째 실행 시 연결되지만 스크립트를 두 번째로 실행하면 터미널에 다음 메시지가 표시됩니다.

"기존 연결이 원격 호스트에 의해 강제로 종료되었습니다"

그 이후에는 더 이상 cmd에 연결할 수 없습니다("'IP' 'PORT'로 연결 재설정"). 기본적으로 같은 의미인 것 같아요... 재연결을 방해하는 열린 연결이 있다고 가정합니까?

sshd 서비스를 다시 시작해도 아무 변화가 없지만 서버 시스템을 다시 시작하면 모든 것이 다시 작동합니다(한 번). 그런 식으로 내 스크립트를 작성할 수 없으므로 도움을 주시면 감사하겠습니다!

관련 정보