Mojave या उच्च सिएरा में मैकोज़ के लिए टेलनेट कैसे प्राप्त करें
मैकोज़ में टेलनेट का उपयोग करने की आवश्यकता है? खैर, कई मैक उपयोगकर्ताओं ने पाया है कि मैकोज़ मोजेव और मैकोज़ हाई सिएरा सहित सिस्टम सॉफ़्टवेयर के आधुनिक संस्करणों से टेलनेट को हटा दिया गया है। संभवतः यह एसएसएच क्लाइंट का उपयोग करने के लिए प्रोत्साहित करना है, लेकिन कई मैक उपयोगकर्ता हैं जिन्हें विभिन्न कारणों से टेलनेट की आवश्यकता है। टेलनेट कई प्रणालियों और नेटवर्क प्रशासकों, सुरक्षा पेशेवरों, सिस्को हार्डवेयर के साथ काम करने वाले लोगों या सिस्को प्रमाणन की दिशा में, एमयूडी उत्साही, कई अन्य उद्देश्यों के लिए एक वैध उपकरण में जारी है।
तदनुसार, यह ट्यूटोरियल मैक ओएस सिस्टम सॉफ़्टवेयर के आधुनिक संस्करणों में टेलनेट को वापस लाने के कई अलग-अलग तरीकों का विवरण देगा। हम होमब्रे के साथ टेलनेट स्थापित करना, पूर्व सिस्टम सॉफ़्टवेयर रिलीज या बैकअप से टेलीनेट को बहाल करना, टेलनेट को स्रोत से संकलित करना, साथ ही टेलनेट के कुछ विकल्प भी शामिल करना होगा।
यह आलेख मान लेगा कि आपके पास टर्मिनल और कमांड लाइन के साथ काम करने का अनुभव है, क्योंकि टेलनेट पूरी तरह कमांड लाइन आधारित है।
होमब्री के साथ मैकोज़ में टेलनेट स्थापित करना
मैक उपयोगकर्ताओं के लिए होमब्रू के माध्यम से टेलीनेट स्थापित करने के लिए अब तक का सबसे आसान विकल्प है। बेशक इसका मतलब है कि आपको पहले मैक पर होमब्रू इंस्टॉल करना होगा, लेकिन यदि आप उन्नत उपयोगकर्ता हैं जो कमांड लाइन में समय बिताते हैं तो आप होमब्री को अन्य कारणों से सराहना करेंगे
- यदि आपने पहले से ऐसा नहीं किया है तो मैक ओएस पर होमब्रू इंस्टॉल करें - यदि आपके पास पहले से ही होमब्रू इस चरण को छोड़ देता है
- निम्न आदेश के साथ टेलनेट स्थापित करने के लिए होमब्रू का उपयोग करें:
- रिटर्न हिट करें और होमब्रे को मैक पर टेलनेट डाउनलोड और इंस्टॉल करने दें
- जब इंस्टॉलेशन पूरा हो जाए, तो आप सामान्य रूप से टेलनेट चला सकते हैं:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install telnet
telnet server-or-ip-address
यह जांचने का एक आसान तरीका है कि टेलनेट इंस्टॉलेशन के बाद ठीक से काम कर रहा है, गुस्सा स्टार वार्स टेलनेट सर्वर से कनेक्ट करना है, जो एएससीआईआई कला में स्टार वार्स खेलता है:
telnet towel.blinkenlights.nl
आपको पता चलेगा कि टेलनेट काम कर रहा है जब आपको ASCII वर्णों में प्रस्तुत स्टार वार्स द्वारा अभिवादन किया जाता है (और हां गंभीरता से, यह पूरी फिल्म है)।
पुराने मैकोज संस्करण या बैकअप के माध्यम से मैकोज़ मोजेव और हाई सिएरा में टेलनेट स्थापित करना
यदि आपके पास मैकोज़ (सिएरा या पूर्व) के पूर्व संस्करण को चलाने वाले मैक तक पहुंच है, या आपके पास टाइम मशीन से अन्यथा पुराने मैकोज़ सिस्टम सॉफ़्टवेयर बैकअप रखना है या अन्यथा, आप वास्तव में पुरानी बाइनरी की प्रतिलिपि बना सकते हैं उस कंप्यूटर या बैकअप से अपने आधुनिक मैकोज़ इंस्टॉलेशन में, और टेलनेट बस ठीक काम करेगा।
मैक ओएस और मैक ओएस एक्स संस्करणों के साथ जिसमें टेलनेट शामिल है, आपको निम्न स्थान पर टेलनेट मिलेगा (इस प्रकार बैकअप में बाइनरी कहां से प्राप्त किया जाए इसके संदर्भ में एक संदर्भ के रूप में कार्य करता है:
/usr/bin/telnet
टेलनेट बाइनरी केवल 114 केबी वजन में छोटा है, इसलिए यह एक त्वरित सरल कार्य है।
मैकोज़ मोज़ाव 10.14 और मैकोज़ हाई सिएरा 10.13.x समेत आधुनिक मैकोज़ रिलीज़ में निम्न टेलिनेट बाइनरी को निम्न स्थान पर कॉपी करना, टेलनेट को नए सिस्टम सॉफ़्टवेयर रिलीज़ पर चलाने की अनुमति देगा:
/usr/local/bin/
उस समय आप सामान्य रूप से 'टेलनेट' कमांड चला सकते हैं।
एक अन्य विकल्प जिसके लिए अधिक सावधानी की आवश्यकता है, एक विश्वसनीय सहकर्मी या मैकोज़ सिएरा या पहले चल रहे भरोसेमंद दोस्त से टेलनेट बाइनरी का अनुरोध करना है। उन्हें बस इतना करना है कि आप ज़िप करें और उन्हें अपनी / usr / bin / telnet बाइनरी फ़ाइल भेजें। इंटरनेट से यादृच्छिक टेलनेट बाइनरी ज़िप फ़ाइल को आजमाएं और ढूंढें क्योंकि इससे समझौता किया जा सकता है या अन्यथा अविश्वसनीय। यदि आप इस मार्ग पर जा रहे हैं तो मूल टेलनेट बाइनरी पर एमडी 5 हैश या शा 1 चेकसम का उपयोग करना एक अच्छा विचार होगा।
वैसे, यदि आप सिएरा या उससे पहले टेलनेट की बाइनरी पर भरोसा कर रहे हैं, तो आप भी एफटीपी को पकड़ने में रुचि रखते हैं, जिसे आधुनिक मैकोज़ रिलीज से भी हटा दिया गया है, लेकिन पूर्व मैकोज़ बिल्ड में निम्न स्थान पर स्थित है:
/usr/bin/ftp
फिर आप सिस्टम सॉफ़्टवेयर के नए संस्करणों पर ftp बाइनरी / usr / local / bin / में डाल देंगे।
उन लोगों के लिए, जबकि टेलनेट (और एफटीपी) को मोजाव, हाई सिएरा से हटा दिया गया है, और अनुमानतः कुछ भी आगे बढ़ रहा है, मैकोज सिएरा डिफ़ॉल्ट रूप से टेलनेट को शामिल करने के लिए सिस्टम सॉफ़्टवेयर का अंतिम संस्करण बना हुआ है, जबकि किसी भी मैकोज़ / मैक ओएस एक्स रिलीज से पहले सिएरा में एल कैपिटन, हिम तेंदुए, योसामेट, माउंटेन शेर, मैवरिक्स, टाइगर, चीता इत्यादि सहित टेलनेट और एफटीपी भी शामिल है।
मैक के लिए टेलनेट विकल्प: एसएसएच, नेटकैट
निश्चित रूप से टेलनेट के लिए कुछ विकल्प हैं, जो कि आपको पहले स्थान पर टेलनेट का उपयोग करने की आवश्यकता है।
रिमोट कनेक्शन के लिए, एसएसएच नया मानक है क्योंकि यह सुरक्षित है, और एसएसएच सर्वर और एसएसएच क्लाइंट दोनों मैकोज़ सिस्टम सॉफ्टवेयर के सभी आधुनिक संस्करणों में डिफ़ॉल्ट रूप से उपलब्ध हैं। बस, एसएसएच के साथ रिमोट आईपी से कनेक्ट करने के लिए निम्नानुसार देखेंगे:
ssh user@remoteIP
नेटवर्क कनेक्टिविटी के सरल परीक्षण के लिए, या खुले / सुनने वाले बंदरगाह के परीक्षण के लिए, नेटकैट अक्सर टेलनेट प्रदान करने वाली वही आवश्यकताओं को पूरा कर सकता है। उदाहरण के लिए, आप पुष्टि कर सकते हैं कि उपरोक्त ASCII स्टार वार्स सर्वर और पोर्ट 80 के कनेक्शन निम्न नेटकैट कमांड स्ट्रिंग के साथ काम करता है:
nc -vz towel.blinkenlights.nl 80
याद रखें कि इस उद्देश्य के लिए नेटकैट को मेजबान प्रोटोकॉल के किसी भी वैध टीसीपी या यूडीपी पोर्ट नंबर को निर्दिष्ट करने की आवश्यकता है।
स्रोत से टेलनेट संकलित करके मैकोज़ Mojave और उच्च सिएरा को टेलनेट बहाल करना
यदि आप किसी भी कारण से होमब्रू का उपयोग नहीं करना चाहते हैं, तो आप टेलनेट को अपने आप को स्रोत से संकलित भी कर सकते हैं। एक शर्त के रूप में आपको अभी भी इसे पूरा करने में सक्षम होने के लिए मैक ओएस कमांड लाइन टूल्स इंस्टॉल करने की आवश्यकता होगी।
सबसे पहले आप gnu.org से नवीनतम inetutils पैकेज डाउनलोड करेंगे:
curl -o http://ftp.gnu.org/gnu/inetutils/inetutils-1.9.4.tar.gz
इसके बाद आप तर्सल को डिकंप्रेस करेंगे: tar xvzf inetutils-1.9.4.tar.gz
अब उपयुक्त निर्देशिका में बदलें: cd inetutils-1.9.4
कॉन्फ़िगर कमांड को शुरू करने के लिए जारी करें: ./configure
कॉन्फ़िगर पूर्ण होने पर, स्रोत से बनाएं: make
और अंत में, inetutils और टेलनेट की स्थापना को पूरा करने के लिए स्थापित करें का उपयोग करें: sudo make install
व्यक्तिगत रूप से मुझे लगता है कि होमब्रू का उपयोग करना आसान है, साथ ही कई अन्य महान और उपयोगी होमब्रू पैकेज उपलब्ध हैं। यदि आप स्रोत से संकलित करने से परिचित हैं और आप अब तक हैं, तो आप लगभग निश्चित रूप से होमब्री होने की सराहना करेंगे।
आईपैड और आईफोन के लिए टेलनेट के बारे में क्या? आईओएस के लिए टेलनेट!
बस सभी अड्डों को कवर करने के लिए, आईओएस के लिए भी टेलनेट क्लाइंट उपलब्ध हैं। यह आपके लिए कितना व्यावहारिक है आपके संभावित डिवाइस पर निर्भर करता है और टेलनेट के साथ आपका इरादा क्या है, लेकिन आईओएस के लिए एक मुफ्त विकल्प iTerminal है और एक उत्कृष्ट भुगतान विकल्प शीघ्र है। किसी आईओएस डिवाइस से एसएसएच और टेलनेट का उपयोग करना बाहरी कीबोर्ड के बिना चुनौती हो सकता है, इसलिए आप उस रूट पर जाने से पहले अपने आईफोन या आईपैड से कनेक्ट करना चाहेंगे, और वास्तव में यह बड़े पैमाने पर आईपैड के लिए एक बेहतर विकल्प है स्क्रीन। बेशक आईओएस मैकोज़ नहीं है, इसलिए यह विषय बंद है।
ठीक है, इसलिए यह आधुनिक मैकोज़ रिलीज में टेलनेट प्राप्त करने के लिए एक बहुत ही व्यापक मार्गदर्शिका है, लेकिन यदि आप किसी अन्य विधि के बारे में जानते हैं, या मैकोज़ हाई सिएरा में टेलनेट प्राप्त करने या मैकोज़ मोजेव में टेलनेट लौटने के लिए एक अन्य दृष्टिकोण, नीचे दी गई टिप्पणियों में हमारे साथ साझा करें!