MacOS में SSH को सक्षम करके सुरक्षा से समझौता किए बिना अपने Mac को अन्य डिवाइस से दूरस्थ रूप से एक्सेस करें।
कंप्यूटर से दूर से जुड़ने और उसे प्रबंधित करने के लिए एफ़टीपी, आरडीपी और अन्य सहित कई तरीके हैं, लेकिन वे सुरक्षित नहीं हैं। बहरहाल, SSH प्रोटोकॉल पुराने असुरक्षित प्रोटोकॉल को बेहतर सुरक्षा से बदल देता है। यह मुख्य रूप से किसी अन्य डिवाइस से कंप्यूटर तक दूरस्थ रूप से पहुंचने के साधन के रूप में कार्य करता है।
डिफ़ॉल्ट रूप से, Apple Mac पर SSH को बंद कर देता है, इसलिए यदि आप इसका उपयोग करना चाहते हैं तो आपको इसे चालू करना होगा। यह मार्गदर्शिका आपको दिखाएगी कि अपने Mac पर सुरक्षित कनेक्शन के लिए SSH को कैसे सक्षम और उपयोग करें।
एसएसएच क्या है?
SSH, "सिक्योर शेल" या "सिक्योर सॉकेट शेल" का संक्षिप्त रूप, एक सुरक्षित नेटवर्क संचार प्रोटोकॉल है। प्रशासक आमतौर पर इसका उपयोग दूरस्थ उपकरणों से सुरक्षित रूप से कनेक्ट करने के लिए करते हैं।
SSH एन्क्रिप्टेड कुंजियों पर निर्भर करता है जिन्हें SSH कुंजियाँ कहा जाता है जो एक्सेस क्रेडेंशियल के रूप में काम करती हैं और एक एन्क्रिप्शन प्रोटोकॉल का पालन करती हैं। जबकि आपको तृतीय-पक्ष SSH क्लाइंट का उपयोग करके विंडोज़ पर SSH कुंजियाँ उत्पन्न करनी होंगी, macOS आपको टर्मिनल ऐप के माध्यम से SSH कुंजियाँ उत्पन्न करने की अनुमति देता है।
आम तौर पर, एसएसएच पोर्ट 22 पर काम करता है और इसमें दूरस्थ रूप से एक्सेस करने वाले उपकरणों के अलावा विभिन्न अनुप्रयोग होते हैं, जैसे एन्क्रिप्टेड फ़ाइल स्थानांतरण और एन्क्रिप्टेड सुरंग बनाना। इसके अलावा, यदि आपके पास GitHub खाता है, तो आप ऐसा कर सकते हैं GitHub पर पासवर्ड रहित प्रमाणीकरण के लिए SSH का उपयोग करें. यह डिफ़ॉल्ट रूप से यूनिक्स, लिनक्स और मैकओएस सर्वर पर भी उपलब्ध है।
अपने Mac पर SSH सर्वर कैसे सक्षम करें
Apple आपको macOS पर एक SSH सर्वर प्रदान करता है, और इसका उपयोग करने के लिए आपको बस इसे सक्षम करने की आवश्यकता होगी। अपने Mac पर SSH सर्वर को सक्षम करने के लिए इन सरल निर्देशों का पालन करें:
- खुला प्रणाली व्यवस्था आपके मैक पर.
- पर जाए सामान्य > साझाकरण.
- के आगे टॉगल चालू करें रिमोट लॉगिन और क्लिक करें जानकारी (i) इसके आगे बटन. आप SSH सर्वर का लॉगिन कमांड नीचे पा सकते हैं रिमोट लॉगिन. उदाहरण के लिए, हमारे मामले में, यह "ssh [email protected]" है।
- टॉगल ऑन करें दूरस्थ उपयोगकर्ता के लिए पूर्ण डिस्क एक्सेस की अनुमति दें. आप यह सेटिंग भी बदल सकते हैं कि आपके SSH सर्वर तक कौन पहुंच सकता है।
एक बार हो जाने पर, आपके उपयोग के लिए आपके Mac पर एक SSH सर्वर तैयार हो जाएगा।
अपने Mac के SSH सर्वर से कैसे कनेक्ट करें
अपने मैक पर रिमोट लॉगिन सक्षम करने के बाद, आप किसी भी डिवाइस के माध्यम से इसे एक्सेस कर सकते हैं प्लेटफ़ॉर्म तब तक है जब तक अन्य डिवाइस में कमांड-लाइन इंटरफ़ेस है और वह आपके समान नेटवर्क पर है मैक। इस उदाहरण के लिए, हम टर्मियस का उपयोग करके एंड्रॉइड डिवाइस से मैक के एसएसएच सर्वर तक पहुंच प्राप्त करेंगे, लेकिन आप भी कर सकते हैं विंडोज़ पीसी पर एसएसएच का उपयोग करें.
आप इनमें से किसी का भी उपयोग कर सकते हैं एंड्रॉइड के लिए सर्वश्रेष्ठ टर्मिनल एमुलेटर ऐप्स यदि आप टर्मियस को पसंद नहीं करते हैं, लेकिन आपको इसका उपयोग करके उन पर एसएसएच स्थापित करना होगा pkg install ssh
या pkg install dropbear
आज्ञा। एक बार जब आपके पास अपनी पसंद का कमांड-लाइन इंटरफ़ेस हो, तो अपने Mac के SSH सर्वर से कनेक्ट करने के लिए इन निर्देशों का पालन करें:
- डाउनलोड करें और खोलें टर्मियसआपके Android डिवाइस पर.
- थपथपाएं हैमबर्गर मेनू आइकन और चयन करें टर्मिनल.
- वह लॉगिन कमांड टाइप करें जो आपको पहले macOS में रिमोट लॉगिन टॉगल के तहत मिला था और हिट करें जोड़ना.
- अपने मैक का लॉगिन पासवर्ड दर्ज करें और टैप करें जारी रखना.3 छवियाँ
उसके बाद, आपको टर्मिनल के माध्यम से अपने मैक के फ़ाइल सिस्टम तक पहुंच प्राप्त होगी। SSH सर्वर में, आप विभिन्न कमांड जैसे ls, cd, mkdir, rm, cp और बहुत कुछ निष्पादित कर सकते हैं।
आवश्यकता न होने पर SSH अक्षम करें
हालाँकि SSH अच्छा है, हम इसे चालू रखने की अनुशंसा नहीं करते हैं। इसलिए, बस टॉगल ऑफ करके इसे निष्क्रिय करना याद रखें रिमोट लॉगिन उन्हीं चरणों का पालन करके।
एसएसएच सुरक्षा से समझौता किए बिना एक डिवाइस से दूसरे डिवाइस तक पहुंचने का एक उत्कृष्ट तरीका है। यदि आवश्यक हो, तो आप वर्चुअलबॉक्स उबंटू सर्वर में एसएसएच भी कर सकते हैं।