SSH, या सिक्योर शेल, एक नेटवर्क प्रोटोकॉल है जो आपको एन्क्रिप्टेड कनेक्शन के माध्यम से किसी अन्य कंप्यूटर को रिमोटली एक्सेस करने की अनुमति देता है। आप एक कंप्यूटर का उपयोग करते हुए दूसरे कंप्यूटर पर फाइलें खोलने और प्रोग्राम चलाने के लिए SSH का उपयोग करते हैं।
SSH अधिकांश आधुनिक कंप्यूटर्स में बिल्ट-इन आता है, मैक सहित। यह रिमोटली काम करने और फाइलों तक आसान पहुंच के लिए बहुत अच्छा है। लेकिन मैक के लिए सबसे अच्छा SSH क्लाइंट कौन सा है?
हमने नीचे अपने पसंदीदा मैक SSH क्लाइंट्स की एक सूची तैयार की है। यह देखने के लिए इसे देखें कि आपके लिए कौन सा सबसे अच्छा है ताकि आप जल्द से जल्द इसका उपयोग शुरू कर सकें!
1. Terminal
आपके मैक में एक एप्लिकेशन होता है जो आपको इसमें बिल्ट-इन SSH एक्सेस और रन करने देता है। यह एप्लिकेशन Terminal है, जिसे आप आमतौर पर अपने Applications फोल्डर में जाकर Utilities के अंदर देखकर पा सकते हैं, हालांकि मैक पर Terminal खोलने के कुछ तरीके हैं।
Terminal खुला होने पर, आप ssh user@IP-Address इनपुट करके SSH कनेक्शन के माध्यम से रिमोट कंप्यूटर में लॉग इन कर सकते हैं, जहां user को सिस्टम के लिए आपके यूज़रनेम से बदल दिया जाता है, और IP-Address को रिमोट सर्वर के IP एड्रेस से बदल दिया जाता है।
वहां से आप दूसरी मशीन पर फाइलों तक पहुंचने और प्रोग्राम चलाने के लिए कमांड इनपुट कर सकते हैं। इसके लिए कोई ग्राफिकल सिस्टम नहीं है—Terminal टेक्स्ट-आधारित है—इसलिए आप अपने कमांड टाइप करते हैं और दूसरे सिस्टम पर एक्सेस करने, चलाने और बदलाव करने के लिए Enter दबाते हैं।
अगर आपको मैक Terminal कमांड्स की चीट शीट चाहिए तो हमारे पास है अगर आपको आइडिया या रिमाइंडर चाहिए कि आप Terminal में कमांड लाइन के माध्यम से क्या इनपुट और रन कर सकते हैं।
यदि आप कोडिंग के बारे में ज्यादा नहीं जानते, या पहले Terminal का ज्यादा उपयोग नहीं किया है, तो यह उपयोग करने के लिए एक कठिन SSH क्लाइंट हो सकता है। लेकिन अगर आपको इन क्षेत्रों में कुछ पृष्ठभूमि है, तो आप ठीक हो जाएंगे। साथ ही, यह फ्री है, और पहले से ही आपके मैक पर है! हमारे लिए, एक SSH क्लाइंट को इसे हराने के लिए बहुत प्रभावशाली होना होगा।
2. PuTTY for Mac
PuTTY SSH सर्वर से कनेक्ट करने के लिए एक विंडोज एप्लिकेशन है जिसका एक मैक पोर्ट है। PuTTY for Mac, विंडोज PuTTY की तरह, Terminal विंडो बनाकर SSH कनेक्शन की अनुमति देता है जो रिमोट कंप्यूटर्स में लॉग इन करने और उपयोग करने के लिए कमांड लाइन इनपुट चलाते हैं।
Unix-आधारित मैक के विपरीत, विंडोज में Terminal बिल्ट-इन नहीं होता। PuTTY उस अंतर को भरता है। इसलिए PuTTY for Mac SSH कनेक्शन बनाने या मैक पर कमांड लाइन चलाने के लिए आवश्यक नहीं है, लेकिन यह उन फीचर्स के साथ आता है जो इसे मैक पर SSH क्लाइंट के रूप में उपयोगी बनाते हैं।
PuTTY for Mac में एक ग्राफिकल यूज़र इंटरफेस (GUI) है जिसके साथ आप Terminal विंडो का उपयोग करने के बजाय लॉग इन कर सकते हैं। GUI में आपके SSH लॉगिन इन्फॉर्मेशन को सेव करने के विकल्प हैं, इसलिए आपको उन्हें याद रखने के लिए हर जगह पासवर्ड लिखकर नहीं रखने पड़ते।
आप PuTTY for Mac का उपयोग अपने SSH सेशन इन्फॉर्मेशन को सेव करने के लिए भी कर सकते हैं—वह IP एड्रेस और पोर्ट नंबर जिसमें आप लॉग इन कर रहे हैं। रिमोट कंप्यूटर्स के बीच लॉग इन करने और स्विच करते समय यह बहुत समय बचाता है।
अंततः, हालांकि, PuTTY for Mac ऑपरेशन और उन कार्यों के संदर्भ में Terminal की तरह ही काम करता है जो यह कर सकता है। शायद बस Terminal का उपयोग करना समझदारी होगी बजाय एक पूरी तरह से अलग एप्लिकेशन डाउनलोड करने के उन्हीं बुनियादी कार्यों के लिए।
लेकिन अगर आप PuTTY को विंडोज से जानते हैं, या वास्तव में अपने लॉगिन और सेशन इन्फॉर्मेशन को सेव करना चाहते हैं, तो PuTTY for Mac बहुत अच्छा है, और हम अभी भी इसकी सिफारिश करेंगे।
डाउनलोड: PuTTY for Mac (फ्री)
3. iTerm2
यदि आप Terminal से परिचित हैं और इसके बारे में कुछ शिकायतें हैं, या लगता है कि इसकी कुछ सीमाएं हैं, तो iTerm2 आपके लिए SSH क्लाइंट है।
iTerm2 एक पूर्ण Terminal रिप्लेसमेंट है। SSH कनेक्शन स्थापित करने देने के अलावा, यह आपको अपने मैक पर वे फ़ंक्शन करने देता है जो Terminal करता है, लेकिन कई अतिरिक्त उपयोगी फीचर्स के साथ।
iTerm2 स्प्लिट पेन को सपोर्ट करता है, इसलिए आप एक साथ कई Terminal विंडो खोलकर उन्हें एक-दूसरे के बगल में या ऊपर-नीचे ऑपरेट कर सकते हैं। यह आपको iTerm2 Terminal विंडो में किसी विशेष शब्द या कमांड को खोजने देता है, ताकि आप उस कोड के हिस्से तक सेकंडों में पहुंच सकें।
iTerm2 में कॉपी और पेस्ट PuTTY for Mac की तुलना में बहुत आसान है, और यह आपके लिए पेस्ट हिस्ट्री रखता है ताकि आप जल्दी से आपके द्वारा कॉपी की गई सेकेंड-टू-लास्ट आइटम ढूंढ सकें। यह आपको Instant Replay फीचर के साथ आपके द्वारा डिलीट या बदले गए टेक्स्ट को वापस जाकर रिकवर करने देता है।
SSH के संदर्भ में, iTerm2 आपको इस बारे में सूचित रखेगा कि आप किस डायरेक्टरी में हैं, और आपको Shift + Cmd + Up Arrow या Shift + Cmd + Down Arrow दबाकर पिछले कमांड पर वापस जाने देगा।
iTerm2 यह भी ट्रैक करता है कि आप अपने SSH कनेक्शन पर किन डायरेक्टरीज को सबसे अधिक बार विज़िट करते हैं, ताकि आप उनमें बहुत तेजी से फिर से प्रवेश कर सकें। और यह आपको प्रोफाइल सेट अप करने और उनके बीच जल्दी स्विच करने देता है, ताकि आप अलग-अलग परमिशन लेवल का उपयोग कर सकें या जल्दी से अलग-अलग SSH कनेक्शन पर जा सकें।
ऑटोकंप्लीट कोड विकल्प (जो SSH कनेक्शन और सामान्य Terminal विंडो दोनों में काम करते हैं) और हॉटकी के साथ एप्लिकेशन को खींचने की क्षमता के साथ, iTerm2 के फीचर्स SSH कनेक्शन बनाने और उपयोग करने के लिए, और सामान्य रूप से Terminal फ़ंक्शन पूरा करने के लिए अविश्वसनीय हैं।
अगर आप Terminal को पहले से अच्छी तरह नहीं जानते तो इसमें थोड़ा लर्निंग कर्व हो सकता है। लेकिन अगर आप Terminal सीखना चाहते हैं—और ऑटोकंप्लीट फीचर के माध्यम से इसमें थोड़ी मदद चाहते हैं—तो iTerm2 बहुत अच्छा हो सकता है, हालांकि यह आपको अपने कई बेहतरीन फीचर्स के साथ खराब कर सकता है।
डाउनलोड: iTerm2 (फ्री)
4. Termius
Termius एक SSH क्लाइंट है जो न केवल मैक, विंडोज और लिनक्स कंप्यूटर्स पर काम करता है, बल्कि मोबाइल डिवाइसेज़ पर भी। इसलिए आप इसका उपयोग अपने मैक पर SSH सर्वर से कनेक्ट करने के लिए कर सकते हैं, लेकिन अपने iOS डिवाइसेज़ पर भी।
इसका मतलब है कि यह आपके द्वारा स्वामित्व वाले डिवाइसेज़ के बीच, साथ ही किसी भी रिमोट डिवाइस जिसे आपको एक्सेस करने की आवश्यकता है, डेटा को एन्क्रिप्ट और भेजने का एक ठोस तरीका है।
Termius iTerm2 की तरह Terminal रिप्लेसमेंट नहीं है, लेकिन इसमें कमांड लाइन टेक्स्ट टाइप करने के लिए एक समान ऑटोकंप्लीट फीचर है, साथ ही अक्सर उपयोग किए जाने वाले कमांड को सेव करने की क्षमता भी है, जिन्हें आप SSH सर्वर पर दूसरों के साथ शेयर कर सकते हैं।
Terminal-जैसे विंडो और कंट्रोल के अलावा, Termius में SFTP (सिक्योर फाइल ट्रांसफर प्रोटोकॉल) के लिए एक GUI है, जो डिवाइसेज़ के बीच फाइल शेयर करने का एक सुरक्षित तरीका है। इसलिए आप कमांड लाइन का उपयोग किए बिना Termius में SSH कनेक्शन के माध्यम से फाइल अपलोड और डाउनलोड कर सकते हैं!
हमारे विचार में, यह Termius को इस सूची के कई विकल्पों की तुलना में समझने और उपयोग करने में आसान SSH क्लाइंट बनाता है। हालांकि, SFTP फीचर पाने के लिए, आपको Termius के प्रीमियम वर्ज़न के लिए $8.33 प्रति माह का भुगतान करना होगा।
Termius का एक बेसिक वर्ज़न है जो फ्री है, लेकिन SFTP GUI के बिना, यह हमारी सूची के अन्य विकल्पों के समान ही है।
लेकिन अगर कमांड लाइन न सीखना आपके लिए इसके लायक है, या उन लोगों की टीम के लिए जिनके साथ आप इसका उपयोग करेंगे (Termius में एक Teams वर्ज़न भी है जो प्रति टीम मेंबर $29.99 प्रति माह है), Termius Premium पैसे के लायक हो सकता है। अन्यथा, Termius Basic भी वास्तव में एक अच्छा SSH क्लाइंट है!
डाउनलोड: Termius (सब्सक्रिप्शन उपलब्ध)
5. ZOC Terminal
एक और Terminal एमुलेटर जो मैक पर SSH क्लाइंट के रूप में अविश्वसनीय रूप से अच्छी तरह से काम करता है, वह है ZOC Terminal। यह एक एमुलेटर है जो SSH कनेक्शन में फाइलों का उपयोग और मूव करते समय व्यवस्थित रहने के लिए वास्तव में बहुत अच्छा है।
ZOC Terminal आपको कई Terminal टैब खोलने और उन्हें कलर कोड करने देता है ताकि आप खुद को याद दिला सकें कि आप किससे जुड़े हैं और कहां हैं। यह आपके लिए फोल्डर्स और होस्ट्स की एक "एड्रेस बुक" भी रखता है जो त्वरित पहुंच और विभिन्न सर्वरों के रखरखाव के लिए कलर कोडेड हैं।
आप ZOC Terminal में आपके द्वारा इनपुट किए गए कमांड्स के माध्यम से आसानी से पीछे स्क्रॉल कर सकते हैं और एक सेशन में आपके द्वारा इनपुट की गई हर चीज़ देख सकते हैं। इसलिए आप एक सेशन में पीछे जा सकते हैं और साथ ही उन्हीं कमांड्स को जितनी जल्दी हो सके बार-बार उपयोग कर सकते हैं।
ZOC Terminal भी एक टन अनुकूलन की अनुमति देता है। आप ZOC Terminal के अंदर अपने कीबोर्ड को पूरी तरह से रीमैप कर सकते हैं ताकि कुछ कमांड लाइन फ़ंक्शन और टेक्स्ट इनपुट के लिए हॉटकी शॉर्टकट बनाए जा सकें। यह F-Macro कीज़ और कमांड के लिए कस्टमाइज़्ड बटन बार की भी अनुमति देता है।
एक बार फिर, हमारे पास एक SSH क्लाइंट है जिसे उपयोग करने के लिए Terminal और कमांड लाइन के बहुत ज्ञान की आवश्यकता होती है। लेकिन अगर आपके पास वह ज्ञान है और कुछ ऐसा चाहते हैं जो, iTerm2 की तरह, Terminal को अधिक संगठन और अनुकूलन फीचर्स के साथ बदल सके, तो ZOC Terminal आपके लिए है।
डाउनलोड: ZOC Terminal (फ्री)
मैक पर उपयोग करने के लिए बहुत सारे SSH क्लाइंट हैं
मैक में Terminal के साथ SSH कनेक्शन बनाने का बिल्ट-इन तरीका है। लेकिन मैक के लिए अन्य SSH क्लाइंट भी मौजूद हैं, और उनमें से प्रत्येक की अपनी विशेषताएं हैं जो उन्हें अन्य डिवाइसेज़ को रिमोटली एक्सेस करने के लिए SSH कनेक्शन शुरू करने और उपयोग करने के शानदार तरीके बनाती हैं।
हम आशा करते हैं कि आपको अपने मैक पर अपनी आवश्यकताओं के लिए एक अच्छा SSH क्लाइंट मिल जाए। हम जानते हैं कि हमें हमारा मिल गया है, और हम यहां से फाइल्स और डेटा को सुरक्षित रूप से शेयर करते रहेंगे!