OSX टर्मिनल में SSH सत्र से बाहर निकलें


39

मैं टर्मिनल (OSX) में SSH के माध्यम से एक सर्वर से जुड़ा था, लेकिन अब कभी भी मैं टर्मिनल खोलता हूं, यह मुझे वापस लॉग इन करता है। यदि मैं लॉगआउट करता हूं, तो मैं कुछ भी टाइप नहीं कर सकता या कुछ भी नहीं कर सकता।

मैं नियमित टर्मिनल से कैसे बाहर निकल सकता हूं ताकि मैं अपने मैक पर एक स्क्रिप्ट चला सकूं? मुझे पता है कि यह वास्तव में एक अच्छा सवाल है।

जवाबों:


54

आप Ctrl+ को दबा सकते हैं Dजो टर्मिनल से बाहर निकल जाएगा।


मुझे यह संदेश मिला और फिर मैं टाइप नहीं कर सकता:[Process completed]
मील

ऐसा इसलिए है क्योंकि आप अपने मैक के लिए स्थानीय शेल में हैं और प्रक्रिया से बाहर निकलने से मेरा अनुमान होगा। आमतौर पर आपको किसी अन्य सर्वर में लॉग इन करने के लिए क्रेडेंशियल प्रदान करने की आवश्यकता होती है जब तक कि आपके पास ssh कीज़ सेटअप न हो। क्या आप वाकई अन्य सर्वर से जुड़े हैं?
जे बैरन

यह ssh के साथ पूरे टर्मिनल से बाहर निकलेगा, @ कॉफीरैन का जवाब सही है - उपयोगexit
OZZIE

7
आप बस टाइप भी कर सकते हैंlogout
JuJoDi

1
यह वास्तविक प्रश्न का उत्तर देने के लिए exitया तो होना चाहिए logout। टर्मिनल बंद करने से सत्र समाप्त हो जाता है, लेकिन इसे करने का "साफ" तरीका नहीं है
Marius

25

exitटर्मिनल में कमांड का उपयोग करने का प्रयास करें ।


मुझे यह संदेश मिला और फिर मैं टाइप नहीं कर सकता:[Process completed]
मील

8
यदि आप SSH सत्र के अंदर हैं और आप टाइप करते हैं exit, तो यह SSH सत्र छोड़ देगा। यदि आप SSH सत्र के अंदर नहीं हैं, तो यह टर्मिनल प्रक्रिया को बंद कर देगा, और फिर आपको टर्मिनल से बाहर निकलने के लिए Command + Q करना होगा।
paradd0x

11

जब exitकाम नहीं करता है, तो मुझे अक्सर Enter~ का उपयोग करना पड़ता है । (जो ENTER TILDE PERIOD है) टर्मिनल विंडो को मारे बिना इमोट सर्वर से लॉग आउट करने के लिए। यह मुझे वापस मेरे स्थानीय मशीन प्रॉम्प्ट में डंप करता है।


इस उत्तर के बारे में मुझे जो पसंद है वह यह है कि यह अन्य * निक्स ओएस पर लागू है।
जॉन गिओटा

3

यदि आप Mac OS X 10.7 Lion या बाद का उपयोग कर रहे हैं, तो टर्मिनल स्वचालित रूप से खिड़कियों और टर्मिनल सत्रों को पुनर्स्थापित करता है जो कि जब आप छोड़ते हैं ( सिंह के लिए नया पृष्ठ पर "फिर से शुरू करें" देखें )। यदि आपने शेल> न्यू रिमोट कनेक्शन ... कमांड के साथ SSH सत्र बनाया है , तो टर्मिनल उस टर्मिनल को पुनर्स्थापित करते समय फिर से उस कनेक्शन को याद रखेगा और बनाएगा।

यदि यह वही है जो आप सामना कर रहे हैं, तो बस उस टर्मिनल विंडो / टैब को बंद करें और एक नया बनाएं।

यदि नए टर्मिनल भी इस व्यवहार को प्रदर्शित करते हैं, तो आप अपनी वरीयताओं में एक कस्टम कमांड होने की संभावना रखते हैं। पर देखो पसंद> सेटिंग> [प्रोफ़ाइल]> शैल> स्टार्टअप> चलाएँ आदेश और वहाँ पाठ क्षेत्र में एक आदेश है कि अगर देखते हैं। यदि हां, तो इसे हटा दें।

यह भी देखें कि वरीयताएँ> स्टार्टअप> शेल के साथ खुली: यह देखने के लिए कि शेल के लिए कस्टम कमांड का उपयोग किया जा रहा है या नहीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.