เซสชัน PuTTY ที่ไม่ทำงานจะถูกตัดการเชื่อมต่อในเวลาที่กำหนดโดยเซิร์ฟเวอร์โฮสต์ ลองเปิดใช้งาน Keep-alives ใน PuTTY สิ่งนี้ทำให้ PuTTY ส่งแพ็กเก็ต null SSH ไปยังโฮสต์ระยะไกลเป็นระยะเพื่อป้องกันไม่ให้เซสชันหมดเวลา
ไคลเอ็นต์ PuTTY สามารถกำหนดค่าให้สร้างการเชื่อมต่อซึ่งจะไม่หมดเวลาเนื่องจากการไม่ทำงาน หากต้องการสร้างและบันทึกการเชื่อมต่อแบบ keep-alive ใหม่ให้ทำตามขั้นตอนเหล่านี้:
- เปิดแอปพลิเคชั่น PuTTY และไปที่แผงตัวเลือก (ชื่อ "หมวดหมู่") ทางด้านซ้ายของหน้าต่าง
- เลือก (คลิก) รายการ "การเชื่อมต่อ"
- ในพื้นที่ "การส่งแพ็คเก็ต null เพื่อให้เซสชันใช้งานอยู่" ทางด้านขวาให้เปลี่ยนค่าเริ่มต้นของ "วินาทีระหว่าง keepalives" จาก 0 (ปิด) เป็น 1800 (30 นาที)
- เลือกช่องทำเครื่องหมาย "เปิดใช้งาน Keepalives TCP (ตัวเลือก SO_KEEPALIVE)" หมายเหตุ: ตัวเลือกนี้อาจไม่พร้อมใช้งานในไคลเอนต์ PuTTY รุ่นเก่า
- ที่ด้านซ้ายบนสุดของแผงตัวเลือกให้เลือก (คลิก) "เซสชัน"
- ในช่อง "ชื่อโฮสต์ (หรือที่อยู่ IP)" ให้ป้อนชื่อโฮสต์ปลายทางหรือที่อยู่ IP (เช่น "ปลายทาง.ipaddress.here.com" หรือ "192.168.1.1")
- ในช่องป้อนข้อความ "บันทึกเซสชัน" ให้ระบุชื่อของเซสชัน (เช่น "savesession")
- เลือก "บันทึก"
หากต้องการใช้การตั้งค่าเซสชันที่แก้ไขให้เลือกจากรายการ "เซสชันที่บันทึกไว้" จากนั้นคลิกปุ่มที่ระบุว่า "โหลด" และ "เปิด"
หากเซสชันที่เชื่อมต่อของคุณยังคงหมดเวลาให้ป้อนจำนวนวินาทีที่น้อยลงในค่า "วินาทีระหว่าง keepalives"