นอกเหนือจากคำตอบจาก "das Keks" มีอย่างน้อยหนึ่งแง่มุมอื่น ๆ ที่สามารถส่งผลกระทบต่อพฤติกรรมนี้ Bash (โดยปกติคือเชลล์เริ่มต้นบน Ubuntu) มีค่าTMOUTที่ควบคุม (ค่าทศนิยมในไม่กี่วินาที) หลังจากนั้นช่วงเวลาของเชลล์ที่ไม่ทำงานจะหมดเวลาและผู้ใช้จะถูกล็อกเอาต์
นอกจากนี้ฉันขอแนะนำให้คุณทำอย่างอื่นอย่างสิ้นเชิง ตั้งค่าbyobu(หรือเพียงtmuxอย่างเดียวตามที่เหนือกว่า GNU screen) และเข้าสู่ระบบและแนบไปกับเซสชันที่มีอยู่ก่อนหน้าเสมอ (นั่นคือ GNU screenและtmuxคำศัพท์) วิธีนี้แม้ว่าคุณจะถูกตัดการเชื่อมต่อโดยการบังคับให้ลองเผชิญหน้ากับปัญหาไฟดับหรือการหยุดชะงักของเครือข่ายสามารถเกิดขึ้นได้ตลอดเวลา และนั่นใช้ได้กับเครื่องที่แตกต่างกัน ดังนั้นคุณสามารถเชื่อมต่อกับเซสชันเดียวกันจากเครื่องอื่น (เช่นจากที่บ้าน) ความเป็นไปได้นั้นมีมากมายและเป็นตัวเพิ่มประสิทธิภาพที่แท้จริง และอย่าลืมเทอร์มินัลมัลติเพล็กเซอร์เอาชนะหนึ่งในข้อเสียใหญ่ของ PuTTY: ไม่มีส่วนต่อประสานแบบแท็บ ตอนนี้คุณจะได้รับ "แท็บ"screentmux
apt-get install tmux
apt-get install byobu
Byobu เป็น frontend ที่ดีสำหรับมัลติเพล็กเซอร์ของเทอร์มินัล แต่tmuxสะดวกสบายมากที่ในความคิดของฉันมันล้าสมัยbyobuไปมาก tmuxดังนั้นคำแนะนำของฉันจะเป็น
ค้นหา "dotfiles" โดยเฉพาะtmux.confและ.tmux.confบนเว็บเพื่อค้นหาการปรับแต่งที่ดีมากมายเพื่อให้คุณเริ่มต้นได้