เหตุใด Windows 7 / PuTTY จึงปล่อยการเชื่อมต่อ TCP แม้ในช่วงเวลาสั้น ๆ
ฉันมีเครือข่ายท้องถิ่นขนาดเล็กที่ piggybacks บนเชลย WiFi และฉันใช้sshบน OS X ด้วย-oServerAliveInterval=240และ PuTTY 0.62 บน Windows 7 Professional สำหรับการสร้างการเชื่อมต่อกับ Linode, Hetzner และเซิร์ฟเวอร์อื่น ๆ ของฉัน ด้วย PuTTY ฉันเลือกConnection→ Sending of null packets to keep session activeถึง 240 การEnable TCP keepalives (SO_KEEPALIVE option)ปิดตามค่าเริ่มต้น เมื่ออินเทอร์เน็ตของฉันหยุดทำงานชั่วคราวเป็นเวลาประมาณหนึ่งนาที (ต้องตรวจสอบสิทธิ์อีกครั้งบน Captive Portal) PuTTY มักจะสูญเสียเซสชัน ssh ที่เปิดอยู่ทั้งหมดที่ฉันมีและโดยเฉพาะอย่างยิ่งผู้ที่มีกิจกรรมใด ๆ แต่ OpenSSH บน OS …