มีแป้นพิมพ์ลัด "ลับ" เพื่อบังคับให้ออก: ~) จากเซสชันที่ตรึงให้กดปุ่มเหล่านี้ตามลำดับ: Enter~.เครื่องหมายตัวหนอน (เฉพาะหลังจากขึ้นบรรทัดใหม่) ได้รับการยอมรับว่าเป็นลำดับการหลบหนีโดยไคลเอนต์ ssh และระยะเวลาบอก ลูกค้ายกเลิกธุรกิจโดยไม่ต้องกังวลใจ
พฤติกรรมที่ค้างยาวในเรื่องการสื่อสารไม่ใช่ข้อผิดพลาดเซสชัน SSH กำลังอยู่ใน Hangout โดยหวังว่าอีกฝ่ายจะกลับมา หากเครือข่ายหยุดทำงานบางครั้งแม้กระทั่งหลายวันต่อมาคุณจะได้รับเซสชัน SSH กลับมาได้ แน่นอนคุณสามารถบอกได้ว่าจะยอมแพ้และตายไปตามลำดับข้างต้น นอกจากนี้ยังมีสิ่งต่าง ๆ ที่คุณสามารถทำได้เช่นการตั้งค่าไทม์เอาต์แบบ keep-alive ในไคลเอนต์ของคุณเพื่อที่ว่าถ้ามันไม่มีลิงค์ที่ใช้งานในช่วงระยะเวลาหนึ่งมันจะปิดตัวเอง แต่พฤติกรรมเริ่มต้นคือ เชื่อมต่อที่สุด!
แก้ไข:แอปพลิเคชันอื่นที่มีประโยชน์ของคีย์ขัดจังหวะนี้คือการรับความสนใจของไคลเอ็นต์ ssh ในพื้นที่และพื้นหลังเพื่อกลับไปที่โลคัลเชลล์ของคุณเป็นเวลาหนึ่งนาที - กล่าวได้ว่าจะได้รับบางสิ่งจากประวัติของคุณ - จากนั้น Enter~ Ctrl+ Zเพื่อส่งไคลเอ็นต์ ssh ไปยังคิวงานพื้นหลังของเชลล์โลคัลของคุณจากนั้นfg
เป็นเรื่องปกติที่จะเรียกคืน
แก้ไข:เมื่อจัดการกับเซสชัน SSH ที่ซ้อนกันคุณสามารถเพิ่มอักขระ tilde หลายตัวเพื่อแยกเซสชั่น SSH หนึ่งในห่วงโซ่เท่านั้น แต่เก็บไว้อื่น ๆ ตัวอย่างเช่นหากคุณซ้อนกันใน 3 ระดับ (เช่นคุณ ssh จาก local-> Machine1-> Machine2-> Machine3) คุณEnter~.จะได้รับการกลับสู่เซสชั่นท้องถิ่นของคุณจะทำให้คุณอยู่ใน Machine1 Enter~~.และEnter~~~.จะทำให้คุณอยู่ใน Machine2 . วิธีนี้ใช้ได้กับลำดับ escape อื่นเช่นกันเช่นการย้ายเซสชัน ssh ไปที่พื้นหลังเป็นการชั่วคราว ด้านบนใช้ได้กับทุกระดับของการทำรังเพียงแค่เพิ่มเครื่องหมายตัวหนอนมากขึ้น
สุดท้ายคุณสามารถใช้Enter~?เพื่อพิมพ์เมนูช่วยเหลือของคำสั่ง escape ที่มีอยู่
TL; DR - คำสั่ง escape ที่สนับสนุนคือ escape sequences ที่สนับสนุน:
~. - terminate connection (and any multiplexed sessions)
~B - send a BREAK to the remote system
~C - open a command line
~R - request rekey
~V/v - decrease/increase verbosity (LogLevel)
~^Z - suspend ssh
~# - list forwarded connections
~& - background ssh (when waiting for connections to terminate)
~? - this message
~~ - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)