ฉันติดตั้ง cygwin และ sshd เวอร์ชั่นล่าสุดเมื่อเดือนที่แล้วในกล่อง Win7 Pro 64 บิต ฉันสามารถ ssh จากกล่อง Linux ไม่มีปัญหา (มันเหมือนกับการตั้งค่าที่ฉันมีในกล่อง Windows 2003 Server ที่ยังไม่มีปัญหานี้)
จากนั้นสุ่มหลังจากระยะเวลาหนึ่งโดยปกติจะเป็นวันที่เมื่อฉันพยายามที่จะ ssh ssh จะพิมพ์บรรทัดว่างเปล่าและเคอร์เซอร์จะกระพริบที่นั่นจนกว่าฉันจะกด Ctrl + C
ฉันระยะไกลลงในกล่อง Win7 และ sshd.exe ทำงานด้วยการใช้งาน CPU ปกติ (0) ในตัวจัดการงาน ฉันไปที่บริการและแจ้งว่า sshd กำลังทำงานอยู่ ฉันบอกให้รีสตาร์ทและล้มเหลวในการหยุด: แถบความคืบหน้าขึ้นไปประมาณ 40% จากนั้นคลานไปและในที่สุดก็บอกว่ามันไม่สามารถหยุดได้ start.) ถ้าฉันพยายามเริ่มมันจะบอกฉันว่ามันเริ่มต้นและหยุดทันที:
บริการ
บริการ sshd CYGWIN บนโลคัลคอมพิวเตอร์เริ่มทำงานแล้วหยุดทำงาน บริการบางอย่างจะหยุดโดยอัตโนมัติหากไม่ได้ใช้งานโดยบริการหรือโปรแกรมอื่น ๆ OK
เวลาทั้งหมด sshd.exe นี้ยังอยู่ในตัวจัดการงาน ณ จุดนี้ฉันฆ่า sshd.exe ในตัวจัดการงานจากนั้นฉันสามารถกลับไปที่บริการและสามารถเริ่ม sshd ได้โดยไม่มีปัญหาหลังจากนั้นฉันสามารถ ssh จาก Linux ได้โดยไม่มีปัญหา
ฉันเคยเห็นหัวข้อต่าง ๆ เกี่ยวกับสถานการณ์ที่ทำให้เกิดเสียงคล้ายกันมาตั้งแต่ปี 2006 แต่ไม่มีวิธีการแก้ไขนอกจากการเพิ่ม MaxSessions ใน / etc / sshd_config มีผู้ใช้เพียงคนเดียวเท่านั้นดังนั้นฉันจึงไม่คิดว่า MaxSessions จะต้องเพิ่มขึ้น
อะไรทำให้เกิดสิ่งนี้