ฉันมีอุโมงค์เปิดด้วย
ssh -2 -N -L 5001:localhost:1019 eonil@test.local
อุโมงค์ทำงานได้ดี แต่ฉันต้องกด Ctrl + C หรือ Ctrl + D เพื่อบังคับให้ออกจากอุโมงค์ ฉันจะปิดอุโมงค์ได้อย่างสง่างามได้อย่างไร
ฉันมีอุโมงค์เปิดด้วย
ssh -2 -N -L 5001:localhost:1019 eonil@test.local
อุโมงค์ทำงานได้ดี แต่ฉันต้องกด Ctrl + C หรือ Ctrl + D เพื่อบังคับให้ออกจากอุโมงค์ ฉันจะปิดอุโมงค์ได้อย่างสง่างามได้อย่างไร
คำตอบ:
SSH มีลำดับ escape เพื่อรีเซ็ตการเชื่อมต่ออาจเป็นไปได้สำหรับสิ่งที่คุณต้องการ กด Enter แล้ว~.
ใช่ก็ใส่ตัวหนอนจุด
นอกจากนี้ยังใช้งานได้เมื่อคุณมีการเชื่อมต่อ SSH แบบแขวน (เช่นการเชื่อมต่อที่หมดเวลา แต่ไม่ปิด) เพียงแค่กด enter (ฉันมีนิสัยที่จะกดมันมากกว่าหนึ่งครั้ง) และลำดับ tilde-dot เพื่อปิด
สิ่งที่มีประโยชน์บางอย่าง:
~?
จะแสดงลำดับ escape ทั้งหมดที่มีให้คุณ~^Z
นั่นคือการควบคุม + Z จะระงับเซสชัน SSH ของคุณ (คุณสามารถนำมันกลับมาได้fg
)ปิดสิ่งที่เชื่อมต่อกับด้านอื่น ๆ ผ่านการเชื่อมต่อ ssh ก่อน