यदि आप अपने Mac पर SSH के माध्यम से रिमोट सर्वर से बार-बार कनेक्ट करते हैं, तो SSH कॉन्फ़िगरेशन फ़ाइल बनाने से आपका समय और मेहनत बच सकती है।
यह गाइड Mac पर SSH कॉन्फ़िगरेशन फ़ाइल बनाने के कई तरीके बताता है, जिसमें TextEdit, iBoysoft MagicMenu, Terminal और Automator शामिल हैं। जानने के लिए आगे पढ़ें।
TextEdit का उपयोग करके Mac पर SSH कॉन्फ़िगरेशन फ़ाइल बनाएं
यदि आपने कभी SSH का उपयोग नहीं किया है या आपके कंप्यूटर में ~/.ssh/ डायरेक्टरी नहीं है, तो आपको पहले इसे बनाना होगा।
आप Terminal खोलकर निम्न कमांड दर्ज करके .ssh डायरेक्टरी बना सकते हैं:
mkdir -p ~/.ssh
फिर, .ssh डायरेक्टरी के लिए सही अनुमतियां सुनिश्चित करने के लिए निम्न कमांड चलाएं:
chmod 700 ~/.ssh
TextEdit macOS पर डिफ़ॉल्ट टेक्स्ट एडिटर है, जो कॉन्फ़िगरेशन फ़ाइलें बनाने और संशोधित करने का एक सरल और कुशल तरीका प्रदान करता है। इसके सहज इंटरफ़ेस के साथ, आप जटिल टर्मिनल कमांड याद रखे बिना फ़ाइलों को संपादित कर सकते हैं।
यह ध्यान रखना महत्वपूर्ण है कि SSH कॉन्फ़िगरेशन फ़ाइल प्लेन टेक्स्ट फॉर्मेट में होनी चाहिए। यदि इसे रिच टेक्स्ट फ़ाइल (.rtf) के रूप में सेव किया जाता है, तो SSH इसे पहचान नहीं पाएगा।
TextEdit का उपयोग करके SSH कॉन्फ़िगरेशन फ़ाइल बनाने का तरीका यहां दिया गया है:
- Spotlight खोलने के लिए Command + Space दबाएं, "TextEdit" टाइप करें और TextEdit लॉन्च करने के लिए Enter दबाएं।
- Format मेनू पर क्लिक करें और Make Plain Text चुनें (या Shift + Command + T दबाएं)।
- अपना SSH कॉन्फ़िगरेशन दर्ज करें, उदाहरण के लिए:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - File > Save पर क्लिक करें।
- Save As विंडो में, फ़ाइल का नाम
configरखें (बिना किसी एक्सटेंशन के) और सेव लोकेशन के रूप में~/.ssh/डायरेक्टरी चुनें।
- Save पर क्लिक करें और TextEdit बंद करें।
Terminal के माध्यम से Mac पर SSH कॉन्फ़िगरेशन फ़ाइल बनाएं
Terminal Mac उपयोगकर्ताओं के लिए एक सामान्य टूल है, और आप इसका उपयोग अपने Mac पर SSH कॉन्फ़िगरेशन फ़ाइल बनाने के लिए कर सकते हैं। इस प्रक्रिया में कई कमांड शामिल हैं, इसलिए यदि आप Terminal से बहुत परिचित नहीं हैं, तो कृपया निम्न गाइड को ध्यान से पढ़ें।
- Terminal खोलें।
- सुनिश्चित करें कि आपने .ssh डायरेक्टरी बना ली है। यदि नहीं, तो इसे बनाने के लिए पहली विधि पर जाएं।
- Nano एडिटर में कॉन्फ़िगरेशन फ़ाइल बनाने और खोलने के लिए निम्न कमांड का उपयोग करें। यदि फ़ाइल मौजूद नहीं है, तो Nano इसे बना देगा। यदि यह मौजूद है, तो Nano इसे संपादन के लिए खोल देगा।
nano ~/.ssh/config
- Nano के अंदर, अपने SSH कॉन्फ़िगरेशन विवरण दर्ज करें। उदाहरण के लिए:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - Control + X दबाएं, फिर Y दबाएं, और सेव करने के लिए Enter दबाएं।
- कॉन्फ़िगरेशन फ़ाइल में सही अनुमतियां सुनिश्चित करने के लिए निम्न कमांड चलाएं:
chmod 600 ~/.ssh/config - SSH कॉन्फ़िगरेशन का परीक्षण करने के लिए निम्न कमांड चलाएं:
ssh myserver
यदि सब कुछ सही ढंग से सेटअप है, तो यह आपको होस्टनाम मैन्युअली दर्ज किए या की फ़ाइल निर्दिष्ट किए बिना सर्वर से कनेक्ट कर देगा।
इस पोस्ट को शेयर करें ताकि अधिक लोगों को पता चले कि Terminal के माध्यम से Mac पर SSH कॉन्फ़िगरेशन फ़ाइल कैसे बनाएं।
Automator का उपयोग करके Mac पर SSH कॉन्फ़िगरेशन फ़ाइल बनाएं
Automator macOS में एक बिल्ट-इन टूल है जो आपको SSH कॉन्फ़िगरेशन फ़ाइल बनाने में मदद करता है बिना मैन्युअली Terminal या Finder का उपयोग किए। प्रक्रिया कुछ जटिल है, इसलिए कृपया यह सुनिश्चित करने के लिए चरणों का ध्यानपूर्वक पालन करें कि सब कुछ सुचारू रूप से चले।
- Automator खोलें। Automator इंटरफ़ेस में, New Document पर क्लिक करें, Workflow चुनें, और फिर Choose पर क्लिक करें।
- बाईं ओर लाइब्रेरी पैनल में, Files & Folders पर क्लिक करें। New Text File ढूंढें, फिर उस पर डबल-क्लिक करें (या इसे वर्कफ़्लो क्षेत्र में खींचें)।
- Where को
~/.ssh/पर सेट करें (यदि .ssh मौजूद नहीं है, तो पहले Terminal का उपयोग करके इसे बनाएं:mkdir -p ~/.ssh/)। File Name कोconfigपर सेट करें। फाइल फॉर्मेट के रूप में Plain Text चुनें।
- "New Text File" एक्शन में Options बटन पर क्लिक करें और Show this action when the workflow runs चेक करें (यदि आप प्रत्येक कॉन्फ़िगरेशन फ़ाइल को कस्टमाइज़ करना चाहते हैं)।
- डिफ़ॉल्ट SSH सेटिंग्स के साथ कॉन्फ़िगरेशन फ़ाइल को स्वचालित रूप से भरने के लिए, आप अपना SSH कॉन्फ़िगरेशन दर्ज कर सकते हैं, जैसे:
Host myserver
HostName 192.168.1.1
User myusername
IdentityFile ~/.ssh/id_rsa - Actions Library में, Run Shell Script खोजें और इसे "New Text File" एक्शन के नीचे खींचें। स्क्रिप्ट फ़ील्ड में, निम्न कमांड दर्ज करें। यह सुनिश्चित करता है कि SSH कॉन्फ़िगरेशन फ़ाइल में सही अनुमतियां हों।
chmod 600 ~/.ssh/config - File > Save पर क्लिक करें, वर्कफ़्लो का नाम "Create SSH Config File" रखें, और इसे Application के रूप में सेव करें। अब, जब भी आपको SSH कॉन्फ़िगरेशन फ़ाइल बनाने की आवश्यकता हो, बस सेव किए गए एप्लिकेशन पर डबल-क्लिक करें, और यह
~/.ssh/में फ़ाइल जनरेट कर देगा।
निष्कर्ष
कुल मिलाकर, हमने Mac पर SSH कॉन्फ़िगरेशन फ़ाइल बनाने के चार तरीके पेश किए हैं। आप उपरोक्त में से किसी भी विधि को चुन सकते हैं, प्रत्येक में विस्तृत चरण-दर-चरण निर्देश हैं।
वैसे, यदि आप Mac पर SSH कॉन्फ़िगरेशन फ़ाइल या अन्य फ़ाइलें तुरंत बनाना चाहते हैं, तो iBoysoft MagicMenu का उपयोग करना न भूलें, एक राइट-क्लिक एन्हांसमेंट टूल।
इस लेख को अधिक लोगों के साथ शेयर करें ताकि वे Mac पर SSH कॉन्फ़िगरेशन फ़ाइल बना सकें!