Windows 2008 서버에서 Cygwin을 통해 OpenSSH를 실행하고 있습니다. 이 시스템은 30개의 빌드 시스템 풀에 대한 파일 서버 역할을 합니다. 빌드 시 각 빌드 시스템은 필요에 따라 파일 서버에서 파일을 복사하고 빌드한 후 결과를 파일 서버로 다시 보냅니다.
scp
모든 빌드를 병렬로 시작하면 연결이 끊겨서(암호적인 Lost connection
오류 메시지와 함께) 많은 빌드가 중단됩니다 . 문제를 더욱 복잡하게 만들기 위해 각 빌드 시스템은 정확히 동일한 공개/개인 키 쌍을 사용하여 서버에 연결합니다.
OpenSSH 서버에 동시에 연결할 수 있는 상자 수에 제한이 있습니까? 로부터sshd_config 매뉴얼 페이지, 제가 보기에최대 세션매개변수:
최대 세션
네트워크 연결당 허용되는 최대 열린 세션 수를 지정합니다. 기본값은 10입니다.
는최대 세션여기서 내가 겪고 있는 일을 제한할 수 있나요? 그렇다면 합리적인 대체 값은 무엇입니까(50이 너무 높습니까)?
아니면 사용 중인 키에 대한 내부 제한이 있습니까? 이 설정과 관련하여 "네트워크 연결"을 정확히 구성하는 것은 무엇입니까? 사용 중인 소켓입니까, 아니면 사용 중인 물리적 포트입니까? 도움을 주시면 감사하겠습니다.
업데이트 1:이 파일 서버로 트래픽을 제한하면(5초마다 5개의 시스템을 구축하도록 허용) 모두 성공합니다. 그래서 어딘가 한계에 부딪힌 것 같아요. 아마도 Windows 2008에는 일종의 연결 제한이 있습니까?