नेटिव SSH क्लाइंट के साथ Mac पर SSH कैसे करें
विषयसूची:
क्या आप जानते हैं कि Mac का मूल SSH क्लाइंट सीधे कमांड लाइन में बनाया गया है? यह ssh क्लाइंट अन्य मशीनों में सुरक्षित कनेक्शन और दूरस्थ लॉगिन की अनुमति देता है। विंडोज के विपरीत, आपको दूरस्थ कंप्यूटर और उपकरणों में कनेक्शन के लिए एसएसएच का उपयोग करने के लिए तीसरे पक्ष के ऐप की आवश्यकता नहीं होगी, क्योंकि एसएसएच सीधे मैक ओएस और मैक ओएस एक्स में बनाया गया है - बिल्कुल सही!
चलो मैक ओएस में मूल एसएसएच क्लाइंट का उपयोग करके दूसरे कंप्यूटर में एसएसएच कनेक्शन बनाने का तरीका जानें।
अपरिचित के लिए कुछ त्वरित पृष्ठभूमि; एसएसएच सिक्योर शेल के लिए खड़ा है, और यह नेटवर्क या व्यापक इंटरनेट पर अन्य कंप्यूटरों में एन्क्रिप्टेड कनेक्शन बनाने की अनुमति देता है। आप किसी अन्य मशीन से कनेक्ट करने के लिए मैक ओएस में एसएसएच क्लाइंट का उपयोग कर सकते हैं, चाहे वह मैक ओएस एक्स, लिनक्स, यूनिक्स, या विंडोज कंप्यूटर के साथ किसी अन्य मैक पर चल रहा हो, इससे कोई फर्क नहीं पड़ता, जब तक कि इसमें एसएसएच सर्वर है इसे चला रहे हैं और आपके पास क्रेडेंशियल्स हैं, इसे सुरक्षित रूप से जोड़ा जा सकता है।
ssh का उपयोग कुछ हद तक उन्नत माना जाता है और आमतौर पर दूरस्थ सिस्टम प्रशासन, शेल गतिविधि, सर्वर प्रबंधन और अन्य कमांड लाइन गतिविधि के लिए उपयोगी होता है। यदि आपके पास अपने स्वयं के नेटवर्क पर दो कंप्यूटर हैं, तो आप मैक पर एक SSH सर्वर को सिस्टम प्रेफरेंस के माध्यम से काफी आसानी से सेटअप कर सकते हैं, या यदि आप टर्मिनल के जानकार हैं, तो आप SSH को कमांड लाइन के माध्यम से भी सक्षम कर सकते हैं, और इसे अपने लिए आज़मा सकते हैं।
Mac पर SSH क्लाइंट का उपयोग कैसे करें
मान लें कि आपके पास रिमोट सर्वर आईपी और रिमोट यूजरनेम है, मैक ओएस और मैक ओएस एक्स में एसएसएच के जरिए कनेक्ट करने के लिए आपको बस इतना करना है:
- टर्मिनल एप्लिकेशन लॉन्च करें, टर्मिनल /एप्लीकेशन/यूटिलिटीज/निर्देशिका में पाया जाता है लेकिन आप कमांड+स्पेसबार पर क्लिक करके और "टर्मिनल" टाइप करके स्पॉटलाइट से भी इसे लॉन्च कर सकते हैं और फिर वापस लौटें
- कमांड प्रॉम्प्ट पर, निम्नलिखित ssh सिंटैक्स दर्ज करें:
- कमांड को निष्पादित करने के लिए रिटर्न कुंजी दबाएं
- वैकल्पिक: आपको होस्ट की प्रामाणिकता को सत्यापित करने की आवश्यकता हो सकती है, यदि सब कुछ चेक आउट हो जाता है तो फ़िंगरप्रिंट कुंजी को स्वीकार करने और SSH सर्वर से कनेक्ट करने के लिए "yes" टाइप करें, या इसे अस्वीकार करने के लिए 'नहीं' टाइप करें और डिस्कनेक्ट
- रिमोट सर्वर में लॉग इन करने के लिए आप जिस यूजर अकाउंट में लॉग इन कर रहे हैं उसका पासवर्ड डालें
रिमोट मशीन के उपयुक्त उपयोगकर्ता खाते के साथ "उपयोगकर्ता नाम" और रिमोट मशीन के आईपी पते के साथ "आईपी.एड्रेस" बदलें। उदाहरण के लिए:
बस इतना ही, अब आप SSH के माध्यम से रिमोट मशीन में लॉग इन हैं।
इस बिंदु पर आपके पास दूरस्थ कंप्यूटर पर किसी भी कमांड लाइन कार्यक्षमता तक पहुंच है, यह मानते हुए कि आपके पास कार्य करने या कमांड निष्पादित करने के विशेषाधिकार हैं। SSH से कनेक्ट होने के बाद आप क्या करते हैं, यह आप पर निर्भर है, लेकिन जैसा कि पहले बताया गया है, यह सिस्टम एडमिनिस्ट्रेशन, सर्वर मैनेजमेंट, नेटवर्क ऑपरेशंस और अन्य उच्च स्तरीय कार्यों जैसे उन्नत उपयोगों के लिए अभिप्रेत है, जो आम तौर पर औसत कंप्यूटर उपयोगकर्ता के लिए कम प्रासंगिक होते हैं।
जब आप समाप्त कर लें तो आप रिमोट मशीन से डिस्कनेक्ट करने के लिए "बाहर निकलें" टाइप कर सकते हैं, या ssh क्लाइंट और कनेक्शन को बंद करने के लिए टर्मिनल ऐप को बंद कर सकते हैं।
साइड नोट: यदि आप इसे आज़माना चाहते हैं तो आप अपने स्वयं के मैक में SSH भी कर सकते हैं, लेकिन इसका कोई मतलब नहीं है क्योंकि टर्मिनल लॉन्च करने से आप सीधे शेल एक्सेस प्राप्त कर सकते हैं कंप्यूटर शुरू करने के लिए। लेकिन, यह एसएसएच कनेक्शन के साथ प्रयोग करने का एक माध्यम प्रदान करता है यदि आपने पहले कभी ऐसा नहीं किया है, तो आईपी के लिए बस अपने उपयोगकर्ता नाम @ लोकलहोस्ट या 127.0.0.1 का उपयोग करें।
वैसे अगर आप किसी और को अपने मैक में दूरस्थ रूप से एसएसएच की अनुमति देना चाहते हैं, तो आपको अपने मैक पर मूल एसएसएच सर्वर सेटअप करना होगा (जैसा कि यहां बताया गया है) और फिर आप चाहें उस व्यक्ति के लिए Mac में एक नया यूज़र खाता जोड़ने के लिए, कभी भी अपना लॉगिन और पासवर्ड किसी और के साथ साझा न करें।ध्यान रखें कि यदि आप किसी व्यवस्थापक खाते के साथ किसी को अपने Mac का SSH एक्सेस देते हैं, तो आप उन्हें अपने कंप्यूटर, सभी फ़ाइलों, ऐप्स, गतिविधि, लॉग्स और अन्य सभी चीज़ों का पूर्ण एक्सेस दे रहे हैं, जो कंप्यूटर पर पूर्ण और कुल रिमोट एक्सेस का प्रतिनिधित्व करते हैं। कमांड लाइन में बड़ी संख्या में कमांड उपलब्ध हैं और यह परिचित ग्राफिकल इंटरफ़ेस (GUI) से अधिक शक्तिशाली है जिसे हम सभी जानते हैं और पसंद करते हैं, इसलिए आप शायद इसके लिए बेतरतीब ढंग से अनुमति नहीं देना चाहते हैं। कमांड लाइन पर आप जो कुछ भी कर सकते हैं वह ssh के माध्यम से किया जा सकता है, उपयुक्त उपयोगकर्ता विशेषाधिकारों को मानते हुए - यही कारण है कि यह सिस्टम प्रशासन और उन्नत उपयोगकर्ताओं द्वारा व्यापक रूप से उपयोग किया जाता है, और नियोफाइट्स के लिए बहुत कम प्रासंगिक है और तकनीकी रूप से कम इच्छुक है। यदि आप समस्या निवारण उद्देश्यों के लिए किसी को दूरस्थ पहुँच देना चाहते हैं और आप नौसिखिए हैं, तो इसके बजाय स्क्रीन साझाकरण का उपयोग करना एक बेहतर तरीका है।
अधिक SSH टिप्स (यहां) देखना चाहते हैं? क्या कोई फैंसी SSH ट्रिक है जिसे आप साझा करना चाहते हैं? क्या आप OpenSSH से बेहतर SSH क्लाइंट के बारे में जानते हैं जो Mac OS में बनाया गया है? हमें टिप्पणियों में बताएं!