उबंटू लिनक्स पर एफ़टीपी सर्वर कैसे सेट करें

लेखक: Louise Ward
निर्माण की तारीख: 10 फ़रवरी 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
[कैसे करें] उबंटू 20.04 (2020) #1 पर एफ़टीपी सर्वर (वीएसएफटीपीडी) स्थापित करें
वीडियो: [कैसे करें] उबंटू 20.04 (2020) #1 पर एफ़टीपी सर्वर (वीएसएफटीपीडी) स्थापित करें

विषय

यह wikiHow आपको सिखाता है कि उबंटू लिनक्स चलाने वाले कंप्यूटर पर FTP सर्वर को कैसे सेट अप करें और कनेक्ट करें। एफ़टीपी सर्वर आपके कंप्यूटर से डेटा संग्रहीत करने और दूसरों को उन फ़ाइलों के माध्यम से ब्राउज़ करने की अनुमति देने के लिए बहुत उपयोगी हैं। अपने कंप्यूटर से कनेक्शन स्थापित करने के लिए, आपको एक FTP सर्वर की आवश्यकता होती है। आपको नवीनतम उबंटू संस्करण को भी अपडेट करने की आवश्यकता है।

कदम

भाग 1 का 4: एफ़टीपी ढांचे को स्थापित करना

  1. सुनिश्चित करें कि आपका उबंटू संस्करण पुराना है। Ubuntu संस्करण 17.10 और पिछले संस्करणों की तुलना में बहुत अधिक फ़ाइल पथ हैं, इसलिए आपको Ubuntu के नवीनतम संस्करण में अपडेट करना होगा:
    • खुला हुआ टर्मिनल
    • एक आदेश दर्ज करेंsudo apt-get उन्नयन फिर दबायें ↵ दर्ज करें.
    • पासवर्ड डालें और टैप करें ↵ दर्ज करें.
    • आयात y प्रकट होता है, फिर दबाएँ ↵ दर्ज करें.
    • स्थापित करने के लिए नवीनीकरण के लिए प्रतीक्षा करें, फिर संकेत दिए जाने पर अपने कंप्यूटर को पुनरारंभ करें।

  2. टर्मिनल खोलें। मेनू पर क्लिक करें अनुप्रयोग⋮⋮⋮नीचे स्क्रॉल करें और आइकन पर क्लिक करें टर्मिनल शुरू करना।
    • आप भी दबा सकते हैं ऑल्ट+Ctrl+टी टर्मिनल खोलने के लिए।

  3. VSFTPD इंस्टॉल कमांड दर्ज करें। एक आदेश दर्ज करें sudo apt-get install vsftpd टर्मिनल में, फिर दबाएँ ↵ दर्ज करें.

  4. पास वर्ड दर्ज करें। उस पासवर्ड को दर्ज करें जिसका उपयोग आप अपने कंप्यूटर में लॉग इन करने के लिए करते हैं, फिर टैप करें ↵ दर्ज करें.
  5. VSFTPD स्थापित करने के लिए प्रतीक्षा करें। आपके एफ़टीपी सेटअप और इंटरनेट कनेक्शन के आधार पर इसमें लगभग 5-20 मिनट का समय लगेगा, इसलिए धैर्य रखें।
  6. FileZilla स्थापित करें। यह वह प्रोग्राम है जिसका उपयोग आप डेटा को अपने सर्वर तक पहुंच और अपलोड करने के लिए करेंगे। स्थापित करने के लिए, कृपया:
    • एक आदेश दर्ज करें sudo apt-get install filezilla
    • संकेत दिए जाने पर अपना पासवर्ड पुनः दर्ज करें।
    • स्थापना के पूरा होने तक प्रतीक्षा करें।
    विज्ञापन

भाग 2 का 4: एफ़टीपी सर्वर को कॉन्फ़िगर करना

  1. VSFTPD कॉन्फ़िगरेशन फ़ाइल खोलें। एक आदेश दर्ज करें सुडो नैनो /etc/vsftpd.conf और दबाएँ ↵ दर्ज करें। विशिष्ट VSFTPD सुविधाओं को सक्षम (या अक्षम) करने के लिए आपको इस फ़ाइल को संपादित करना होगा।
  2. स्थानीय उपयोगकर्ताओं को एफ़टीपी सर्वर में प्रवेश करने की अनुमति दें। तीर कुंजियों का उपयोग करें और शीर्षक तक स्क्रॉल करें # स्थानीय उपयोगकर्ताओं को लॉग इन करने की अनुमति देने के लिए इसे रद्द करें। , फिर लाइन से "#" निकालें local_enable = नीचे हाँ।
    • आप तीर कुंजियों का उपयोग करके "#" को हटा सकते हैं और पाउंड साइन के सामने अक्षर का चयन कर सकते हैं (इस मामले में, "l") और फिर कुंजी दबाएं ← बैकस्पेस.
    • इस चरण को छोड़ें यदि रेखा local_enable = पाउंड चिह्न के बिना हाँ।
  3. FTP को कमांड लिखने दें। शीर्षक तक स्क्रॉल करें # एफ़टीपी लेखन कमांड के किसी भी रूप को सक्षम करने के लिए इसे रद्द करें।, फिर लाइन से "#" निकालें राइट_एनेबल = नीचे हाँ।
    • इस चरण को छोड़ें यदि रेखा £ चिह्न के बिना write_enable = YES।
  4. ASCII की गड़बड़ी को अक्षम करें। शीर्षक तक स्क्रॉल करें # ASCII मैनबलिंग प्रोटोकॉल की एक भयानक विशेषता है।, तो "#" को निम्न दो पंक्तियों से हटा दें:
    • ascii_upload_enable = YES
    • ascii_download_enable = हाँ
  5. "चिरोट" सेटिंग बदलें। शीर्षक तक स्क्रॉल करें # चुरोट), फिर निम्नलिखित पंक्तियाँ जोड़ें:
    • user_sub_token = USER
    • chroot_local_user = YES
    • chroot_list_enable = YES
    • यदि उपरोक्त में से कोई भी रेखा पहले से मौजूद है, तो बस उन पंक्तियों के सामने "#" हटा दें।
  6. डिफ़ॉल्ट "चेरोट" सेटिंग्स बदलें। शीर्षक तक स्क्रॉल करें (डिफ़ॉल्ट निम्न), फिर निम्नलिखित पंक्तियाँ जोड़ें:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = YES
    • यदि उपरोक्त में से कोई भी रेखा पहले से मौजूद है, तो बस उन पंक्तियों के सामने "#" हटा दें।
  7. विकल्प "एलएस पुनरावर्ती कार्य" चालू करें। शीर्षक तक नीचे स्क्रॉल करें # आप "-R" विकल्प को सक्रिय कर सकते हैं ..., फिर लाइन से "#" निकालें ls_recurse_enable = नीचे हाँ।
  8. टेक्स्ट एडिटर को सहेजें और बाहर निकलें। करने के लिए आप:
    • दबाएँ Ctrl+एक्स
    • आयात y
    • दबाएँ ↵ दर्ज करें
    विज्ञापन

भाग 3 का 4: उपयोगकर्ता नाम को चेरोट सूची में जोड़ना

  1. "Chroot" टेक्स्ट फ़ाइल खोलें। एक आदेश दर्ज करें सुडो नैनो /etc/vsftpd.chroot_list और दबाएँ ↵ दर्ज करें.
    • यदि आप यह निर्दिष्ट करने की आवश्यकता नहीं है कि आप FTP सर्वर तक पहुँच प्राप्त कर सकते हैं, तो आप इस अनुभाग में अंतिम चरण में जा सकते हैं और जा सकते हैं।
  2. पास वर्ड दर्ज करें। उबटन में लॉग इन करने के लिए आपके द्वारा उपयोग किया गया पासवर्ड डालें, फिर क्लिक करें ↵ दर्ज करें। "चिरोट" पाठ फ़ाइल खुल जाएगी।
    • यदि सिस्टम आपसे आपका पासवर्ड दर्ज करने के लिए नहीं कहता है, तो इस चरण को छोड़ दें।
  3. सूची में उपयोगकर्ता नाम जोड़ें। अपना उपयोगकर्ता नाम दर्ज करें, फिर टैप करें ↵ दर्ज करें, फिर उन यूज़रनेमों के लिए दोहराएं जो आपके द्वारा अपने सर्वर पर होम फ़ोल्डर के अधिकार का उपयोग करना चाहते हैं।
  4. सूची सहेजें। दबाएँ Ctrl+एक्स, आयात y फिर दबायें ↵ दर्ज करें। आपकी सूची सहेज ली जाएगी।
  5. VSFTPD को पुनरारंभ करें। एक आदेश दर्ज करें sudo systemctl पुनः आरंभ vsftpd फिर दबायें ↵ दर्ज करें। VSFTPD यह सुनिश्चित करने के लिए पुनः आरंभ करेगा कि आपके परिवर्तन सहेज लिए गए हैं। अब आपको एफ़टीपी सर्वर का उपयोग करने में सक्षम होना चाहिए। विज्ञापन

भाग 4 का 4: सर्वर तक पहुँचना

  1. सर्वर का पता निर्धारित करें। यदि आपने तृतीय पक्ष सेवा (उदाहरण के लिए, ब्लूहोस्ट) के माध्यम से एक एफ़टीपी सर्वर खरीदा है, तो कनेक्ट करने के लिए आपको सेवा का आईपी पता या एक नियमित पता जानना होगा।
    • यदि आप अपने कंप्यूटर पर एक निजी सर्वर रख रहे हैं तो कंप्यूटर आईपी पते की आवश्यकता होगी, कमांड दर्ज करेंifconfig टर्मिनल पर जाएं और आउटपुट में संख्या "इनसेट एड्र" देखें।
      • यदि "ifconfig" स्थापित नहीं है, तो आप कमांड दर्ज कर सकते हैं sudo apt-get install नेट-टूल्स इंस्टॉल करने के लिए टर्मिनल पर जाएं।
  2. राउटर पर पोर्ट अग्रेषण. एक बार जब आप सर्वर आईपी एड्रेस को जान लेते हैं, तो आपको अपने राउटर के 21-स्लॉट पोर्ट को उस पते पर फॉरवर्ड करना होगा; सुनिश्चित करें कि यह पोर्ट टीसीपी प्रोटोकॉल का उपयोग करता है (यूडीपी या संयोजन प्रकार का नहीं)।
    • पोर्ट अग्रेषण प्रक्रिया राउटर के आधार पर अलग-अलग होगी, आपको निर्देश के लिए संबंधित लेख या राउटर प्रलेखन का उल्लेख करना चाहिए।
  3. Filezilla खोलें। आयात FileZilla सीमांत पर जाएं, फिर दबाएं ↵ दर्ज करें। एक पल के बाद, FileZilla खुल जाएगा।
    • यदि आप टर्मिनल के माध्यम से कनेक्ट करना चाहते हैं, तो आप कमांड दर्ज करने का प्रयास कर सकते हैं एफ़टीपी । जब तक एफ़टीपी सर्वर ऊपर और चल रहा है और आपके पास इंटरनेट का उपयोग है, सिस्टम सर्वर से कनेक्ट करने का प्रयास करेगा; हालाँकि, आप फ़ाइल को अपलोड करने में सक्षम नहीं हो सकते हैं।
  4. क्लिक करें फ़ाइल FileZilla विंडो के ऊपरी बाएँ कोने में। एक ड्रॉप-डाउन मेनू दिखाई देगा।
  5. क्लिक करें साइट प्रबंधक ... (साइट प्रबंधक)। यह विकल्प ड्रॉप-डाउन मेनू में है। साइट प्रबंधक विंडो खुल जाएगी।
  6. क्लिक करें नयी जगह (नया पृष्ठ)। यह सफेद बटन खिड़की के निचले बाएँ हिस्से में है। साइट प्रबंधक पर नया साइट अनुभाग खुलेगा।

  7. सर्वर पता दर्ज करें। FTP सर्वर का पता (या IP पता) दर्ज करें जिसे आप "होस्ट:" फ़ील्ड में कनेक्ट करना चाहते हैं।
  8. पोर्ट नंबर को अग्रेषित करने के लिए जोड़ें। आयात 21 "पोर्ट:" फ़ील्ड दर्ज करें।

  9. क्लिक करें जुडिये (जुडिये)। यह लाल बटन पृष्ठ के निचले भाग में है। FileZilla कंप्यूटर को FTP सर्वर से कनेक्ट करेगा।
  10. फ़ाइलों को सर्वर पर स्थानांतरित करें। आप फ़ोल्डर को बाएं फलक में खींच सकते हैं और एफ़टीपी सर्वर पृष्ठ पर डेटा अपलोड करने के लिए इसे दाईं खिड़की पर छोड़ सकते हैं। विज्ञापन

सलाह

  • यदि आप अपना सर्वर निजी रख रहे हैं, तो पोर्ट 20 अग्रेषण कुछ नेटवर्क समस्याओं को हल कर सकता है।
  • उबंटू 17 और इसके बाद के संस्करण पर एक FTP सर्वर से कनेक्ट करने की प्रक्रिया पिछले संस्करणों से थोड़ी अलग होगी, इसलिए यदि आपको पहले से ही नहीं मिला है तो आपको उबंटू को 17.10 (या उच्चतर) संस्करण में अपडेट करना होगा।

चेतावनी

  • एक एफ़टीपी सर्वर हमेशा सुरक्षित नहीं होता है, खासकर यदि आप अपना खुद का सर्वर रख रहे हैं। इसलिए, आपको एफ़टीपी सर्वर पर व्यक्तिगत / संवेदनशील जानकारी अपलोड करने से बचना चाहिए।