MacOS Mojave & हाई सिएरा पर एफ़टीपी कैसे स्थापित करें
विषयसूची:
Mac कमांड लाइन उपयोगकर्ताओं ने देखा होगा कि MacOS सिस्टम सॉफ़्टवेयर के नवीनतम संस्करणों में FTP गायब है, लेकिन डिफ़ॉल्ट रूप से ftp को सिस्टम सॉफ़्टवेयर के नए संस्करणों में शामिल नहीं किए जाने के बावजूद, आप अभी भी कर सकते हैं Mac OS पर ftp इंस्टॉल करें अगर आपको किसी भी कारण से ftp क्लाइंट का उपयोग करने या ftpd सर्वर चलाने की आवश्यकता है।
कुछ त्वरित पृष्ठभूमि के लिए, Mac OS के आधुनिक संस्करणों ने SFTP उपयोग पर जोर देने के लिए ftp को खींच लिया। इसी तरह, टेलनेट को ssh के पक्ष में हटा दिया गया। ये निर्णय संभवतः SFTP (और ssh) के अधिक सुरक्षित एन्क्रिप्टेड प्रोटोकॉल के पक्ष में किए गए थे, लेकिन फिर भी कुछ उपयोगकर्ताओं को अभी भी पुराने ftp ट्रांसफर प्रोटोकॉल का नियमित रूप से उपयोग करने की आवश्यकता हो सकती है, भले ही यह विशेष रूप से सुरक्षित न हो। तदनुसार, कुछ मैक उपयोगकर्ताओं को क्लाइंट के रूप में ftp, या सर्वर के रूप में ftpd को स्थापित करने और चलाने की आवश्यकता हो सकती है, जिसके लिए यह ट्यूटोरियल तैयार किया गया है। यदि आपको एफ़टीपी की आवश्यकता नहीं है, तो इसे स्थापित करने का कोई कारण नहीं है।
MacOS पर FTP कैसे इंस्टॉल करें
अगर आपने मैक पर होमब्रू पहले से स्थापित नहीं किया है, तो आपको इस विशेष दृष्टिकोण के साथ शुरुआत करने से पहले ऐसा करने की आवश्यकता होगी।
आपके पास दो विकल्प हैं, एक inetutils इंस्टॉल करना है (जिसमें कुछ अन्य उपयोगी पैकेज भी शामिल हैं), या आप tnftp इंस्टॉल कर सकते हैं। या तो Homebrew के माध्यम से प्राप्त किया जा सकता है:
inetutils के साथ MacOS में ftp इंस्टॉल करना
inetutils पैकेज में ftp, ftp सर्वर, टेलनेट और टेलनेट सर्वर के साथ, और rsh, rlogin, tfp, और बहुत कुछ के सर्वर और क्लाइंट शामिल हैं। यदि आप ftp चाहते हैं, तो आप बहुत अच्छी तरह से इस पूर्ण सुइट को चाह सकते हैं, इस मामले में Homebrew के माध्यम से inetutils स्थापित करना निम्नलिखित काढ़ा आदेश जारी करने जितना आसान है:
काढ़ा inetutils स्थापित करें
एक बार Homebrew inetutils पैकेज को स्थापित करना पूरा कर लेता है, तो आप हमेशा की तरह नियमित ftp कमांड चला सकते हैं, उदाहरण के लिए आप यह सत्यापित करने के लिए gnu.org ftp सर्वर से कनेक्ट कर सकते हैं कि सभी अपेक्षित रूप से काम कर रहे हैं:
ftp गुमनाम@ftp.gnu.org
inetutils के साथ ftp और ftpd सर्वर स्थापित करने के स्पष्ट भत्तों में से एक यह है कि आपको अन्य सहायक नेटवर्क सुविधाएं मिलती हैं, इसलिए यदि आपको इसकी आवश्यकता है तो आपको मैक पर मैन्युअल रूप से टेलनेट स्थापित करने की आवश्यकता नहीं होगी, यह बस एक साथ एक ही पैकेज में आएं।
tnftp के ज़रिए ftp इंस्टॉल करना
केवल एक FTP क्लाइंट इंस्टॉल करने के लिए, आप Mac पर tnftp इंस्टॉल कर सकते हैं। होमब्रू के साथ आप इसे निम्न ब्रू कमांड के साथ पूरा कर सकते हैं:
काढ़ा tnftp स्थापित करें
अतिरिक्त रूप से, यदि आप tnftpd सर्वर चाहते हैं तो आप निम्नलिखित कमांड का उपयोग कर सकते हैं:
काढ़ा tnftpd स्थापित करें
चाहे आप पूर्ण inetutils पैकेज स्थापित करना चाहते हैं, या अकेले tnftp, यह पूरी तरह आप पर और आपकी विशिष्ट आवश्यकताओं और आवश्यकताओं पर निर्भर करता है।
FTP को macOS High Sierra और macOS Mojave में हटा दिया गया था, लेकिन ftp और ftp सर्वर Mac OS और Mac OS X सिस्टम सॉफ़्टवेयर के पुराने संस्करणों में बने रहते हैं, भले ही ftp सर्वर को मैन्युअल रूप से सक्रिय करना पड़े android. हालाँकि Mac OS के कुछ पुराने संस्करणों में, आप Finder से ftp से भी जुड़ सकते हैं। इस बीच, Mac OS के नए संस्करणों में दूरस्थ लॉगिन के लिए SSH और SFTP सर्वर का उपयोग करने के मूल विकल्प शामिल हैं
वैकल्पिक रूप से, inetutils संकलित करके ftp प्राप्त करें
अंत में, एक और विकल्प स्रोत से inetutils संकलित करना है यदि आप उस दृष्टिकोण को पसंद करते हैं, जिसे आप यहाँ gnu.org से प्राप्त कर सकते हैं। आपको Mac OS कमांड लाइन टूल इंस्टॉल करने की आवश्यकता होगी, फिर टारबॉल को अनपैक करें, कॉन्फिगर करें, मेक एंड मेक इंस्टाल करें:
tar xvzf inetutils-1.9.4.tar.gz cd inetutils-1.9.4 ./configure make sudo make install
और फिर आप ftp, टेलनेट, और अन्य नेटवर्क टूल के साथ जाने के लिए तैयार हैं, सभी को शुरू से संकलित करके।
यदि आपके पास Mac पर FTP और FTP सर्वर प्राप्त करने का कोई अन्य समाधान है (और नहीं, SFTP नहीं जो अलग है और पहले से शामिल है), तो नीचे टिप्पणी में हमारे साथ साझा करें!