เมื่อฉันเข้าสู่เซิร์ฟเวอร์สำนักงานของเรา (ซึ่งใช้ Fedora 10) จากที่บ้านเซสชันของฉันหมดเวลาหลังจากกิจกรรมที่ค่อนข้างสั้น (5 นาทีหรือมากกว่านั้น) ฉันได้ลองใช้TcpKeepAlive
ในฝั่งไคลเอ็นต์โดยไม่มีผลกระทบใด ๆ
สิ่งที่ฉันไม่เข้าใจคือถ้าฉันอยู่ในสำนักงานใน บริษัท LAN ฉันสามารถออกจากเซสชันที่ไม่ได้ใช้งานได้ทั้งวันโดยไม่ต้องหมดเวลาดังนั้นพฤติกรรมที่ดูเหมือนจะขึ้นอยู่กับตำแหน่งของฉัน
ความคิดใด ๆ ที่ทำให้เกิดเหตุการณ์นี้ขึ้นและวิธีป้องกันการหมดเวลาเมื่อไม่ได้ใช้ LAN ฉันกำลังใช้ไคลเอ็นต์ Terminal บน Mac OSX หากเป็นเช่นนั้น
UPDATE - ข้อเสนอแนะของ Dave Drager เกี่ยวกับการใช้ServerAliveInterval
ชุดให้ไม่เป็นศูนย์TcpKeepAlive=no
สำหรับฉัน เกี่ยวกับคำตอบอื่น ๆ การClientAlive
ตั้งค่า ... ไม่ได้รับการยอมรับจากไคลเอนต์ Mac OSX SSH