ฉันมักจะเชื่อมต่อกับhostใช้คำสั่งต่อไปนี้:
ssh -t user@host tmux
แล้วก็
ssh -t user@host tmux a
หลังจากตัดการเชื่อมต่อ / ออกจากระบบ
ฉันชอบใช้โอกาสที่มีให้tmuxมากมาย หนึ่งในนั้นคือCtrl + B+ Ctrl + Zเพื่อซูมเข้าและซูมออกหนึ่งในบานหน้าต่าง การกดรวมกันของแป้นต่าง ๆ โดยไม่ชักช้า (โดยไม่มีการปล่อยCtrl) จะทำให้การหยุดtmuxโดยไม่มีความเป็นไปได้ที่จะทำให้มันกลับไปสู่เบื้องหน้าเนื่องจากไม่มีบรรทัดรับคำสั่งให้พิมพ์fgคำสั่ง
Enter~.วิธีเดียวที่จะแก้ปัญหาที่ผมพบคือการกด sshจัดการการรวมกันของกุญแจนี้และตัดการเชื่อมต่อจากโฮสต์ระยะไกล จากนั้นฉันต้องเชื่อมต่อกับโฮสต์ระยะไกลอีกครั้ง
วิธีสร้าง remote login shell (เช่นbashตรงข้ามกับremote shell ssh ) เพื่อจัดการกับการรวมกันของคีย์?
ssh -t user@host "bash -c 'tmux a'"ไม่ทำงาน