ออกจากเซสชัน SSH ใน Terminal OSX


39

ฉันเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH ใน Terminal (OSX) แต่ตอนนี้เมื่อใดก็ตามที่ฉันเปิด Terminal มันจะบันทึกฉันอีกครั้งถ้าฉันออกจากระบบฉันไม่สามารถพิมพ์อะไรหรือทำอะไรเลย

ฉันจะออกกลับไปที่เทอร์มินัลทั่วไปเพื่อให้สามารถเรียกใช้สคริปต์บน mac ของฉันได้อย่างไร ฉันรู้ว่านี่น่าจะเป็นคำถามที่ไม่รบกวนเลย

คำตอบ:


54

คุณสามารถกดCtrl+ Dเพื่อออกจากเครื่อง


ฉันได้รับข้อความนี้แล้วไม่สามารถพิมพ์ได้อีกต่อไป:[Process completed]
ไมล์

นั่นเป็นเพราะคุณอยู่ในเชลล์ท้องถิ่นสำหรับ mac ของคุณและออกจากกระบวนการนี้จะเป็นการเดาของฉัน โดยทั่วไปคุณจะต้องให้ข้อมูลประจำตัวเพื่อเข้าสู่เซิร์ฟเวอร์อื่นเว้นแต่คุณจะตั้งค่าคีย์ ssh คุณแน่ใจหรือไม่ว่าคุณเชื่อมต่อกับเซิร์ฟเวอร์อื่น
J บารอน

สิ่งนี้จะออกจากเทอร์มินัลทั้งหมดด้วย ssh @ คำตอบของ coffeeRain คือคำตอบที่ถูกต้อง - ใช้exit
OZZIE

7
คุณยังสามารถพิมพ์logout
JuJoDi

1
มันควรจะเป็นexitหรือlogoutตอบคำถามจริง การปิดเทอร์มินัลจะสิ้นสุดเซสชั่น แต่ไม่ใช่วิธี "ทำความสะอาด" ที่จะทำ
Marius

25

ลองใช้exitคำสั่งใน Terminal


ฉันได้รับข้อความนี้แล้วไม่สามารถพิมพ์ได้อีกต่อไป:[Process completed]
ไมล์

8
หากคุณอยู่ในเซสชั่น SSH และคุณพิมพ์exitมันจะออกจากเซสชั่น SSH หากคุณไม่ได้อยู่ในเซสชัน SSH ก็จะปิดกระบวนการเทอร์มินัลแล้วคุณจะต้องCommand + Qเพื่อออกจากเทอร์มินัล
paradd0x

11

เมื่อexitไม่ได้ใช้งานฉันมักจะต้องใช้Enter~ (นั่นคือช่วงเวลาป้อน TILDE) เพื่อออกจากเซิร์ฟเวอร์ emote โดยไม่ต้องฆ่าหน้าต่างเทอร์มินัล สิ่งนี้ทำให้ฉันกลับเข้าสู่พรอมต์ของเครื่องท้องถิ่น


สิ่งที่ฉันชอบเกี่ยวกับคำตอบนี้คือมันใช้ได้กับระบบปฏิบัติการ * nix อื่น ๆ
John Giotta

3

หากคุณใช้ Mac OS X 10.7 Lion หรือใหม่กว่าเทอร์มินัลจะกู้คืนหน้าต่างและเซสชันเทอร์มินัลที่เปิดโดยอัตโนมัติเมื่อคุณออกจาก (ดู“ ดำเนินการต่อ” ในหน้ามีอะไรใหม่สำหรับไลออนส์) หากคุณสร้างเซสชัน SSH ด้วยคำสั่งShell> การเชื่อมต่อระยะไกลใหม่ ...เทอร์มินัลจะจดจำและสร้างการเชื่อมต่อนั้นอีกครั้งเมื่อเรียกคืนเทอร์มินัลนั้น

หากนี่คือสิ่งที่คุณกำลังเผชิญอยู่ให้ปิดหน้าต่าง / แท็บเทอร์มินัลนั้นแล้วสร้างใหม่

หากเทอร์มินัลใหม่แสดงพฤติกรรมนี้คุณอาจมีคำสั่งที่กำหนดเองในการตั้งค่าของคุณ ดูการกำหนดค่าตามความชอบ> การตั้งค่า> [โปรไฟล์]> เชลล์> เริ่มต้น> เรียกใช้คำสั่งและดูว่ามีคำสั่งในช่องข้อความหรือไม่ หากเป็นเช่นนั้นให้ลบออก

ตรวจสอบการกำหนดค่าตามความชอบ> เริ่มต้น>เชลล์ที่เปิดด้วย:เพื่อดูว่ามีคำสั่งที่กำหนดเองสำหรับเชลล์หรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.