Gentoo Linux - vsftpd को इंस्टाल और कॉन्फ़िगर करना

Vsftpd एक एफ़टीपी सर्वर है, जिसे आसानी से स्थापित और उपयोग किया जा सकता है

  • Gentoo के तहत स्थापित करने के लिए, आपको कमांड चलाना होगा:

 vsftpd उभरना 
  • एक बार स्थापित होने के बाद, /etc/init.d/vsftpd प्रारंभ का उपयोग करके डेमॉन शुरू करना संभव है
  • आप इसे आरसी-अपडेट ऐड vsftpd डिफॉल्ट का उपयोग करके अपनी मशीन को शुरू करने के लिए लॉन्च कर सकते हैं।

विन्यास

Vsftpd का कॉन्फ़िगरेशन मुख्य रूप से /etc/vsftpd/vsftpd.pf में सेटिंग्स बदलकर किया जाता है

Ssl का उपयोग करके विन्यास

Ssl के उपयोग को कॉन्फ़िगर करने के लिए, इसे निम्नानुसार ssl प्रमाणपत्र बनाना होगा:

 / etc / ssl / certs / opensl req -x509 -nodes -days 7300 -newkey rsa: 2048 \ -keyout /etc/ssl/certs/vsftpd.pem-out/etc/ssl/certs/vsftpd.pem 

आपको आवश्यक जानकारी प्रदान करके प्रमाण पत्र के निर्माण के दौरान चरणों का सावधानीपूर्वक पालन करना चाहिए।

इसके बाद निम्न मापदंडों को शामिल करके कॉन्फ़िगरेशन फ़ाइल /etc/vsftpd/vsftpd.conf वापस करना होगा:

 # Sctl ssl_enable = YES #Choose को ssl # allow_anon_ssl = NO #This पैरामीटर के माध्यम से सक्षम या अक्षम करने के लिए चुनें। 

पीएएम के साथ आभासी उपयोगकर्ताओं के प्रमाणीकरण का प्रबंधन

इसकी जरूरत है:

निम्नलिखित संरचना के साथ अपने पासवर्ड बनाने के लिए / etc / vsftpd / उपयोगकर्ताओं की सूची में एक पाठ फ़ाइल बनाएँ:

 उपयोगकर्ता 1 पासवर्ड 1 उपयोगकर्ता 2 पासवर्ड 2 ... यूटिलिसराइटएक्स पासवर्ड 

ध्यान दें : फ़ाइल को एक नई पंक्ति के साथ समाप्त होना चाहिए।

इस फ़ाइल से उपयोगकर्ता डेटाबेस उत्पन्न करें:

 DbX.Y_load -T -t हैश -f /etc/vsftpd/users.txt /etc/vsftpd/users.db 

ध्यान दें कि कमांड के माध्यम से लाइब्रेरी डीबीएक्स-उपयोग को स्थापित करना आवश्यक है:

 उभरना db 

जहां XY संस्करण है।

    • फिर हमें डेटाबेस की सुरक्षा करनी चाहिए

 chmod 600 /etc/vsftpd/users.db 
    • दो पंक्तियों को फ़ाइल /etc/pam.d/vsftpd में जोड़ें

 सामान्य आवश्यक /lib/security/pam_userdb.so db = / etc / vsftpd / users खाता आवश्यक /lib/security/pam_userdb.so db = / etc / /ftpd / users 
  • ध्यान दें कि pam_userdb के माध्यम से पहले से ही लाइब्रेरी में स्थापित करने के लिए नहीं

उभरना pam_userdb

/ Etc / passwd और डेटाबेस PAM का उपयोग करने वाले उपयोगकर्ताओं की पहचान करने के लिए, निम्नलिखित लाइनें जोड़ें:

 पर्याप्त पर्याप्त pam_unix.so खाता पर्याप्त pam_unix.so 
  • मापदंडों को जोड़ने के लिए फ़ाइल को vsftpd.conf संपादित करें:

 llocal_enable = YES chroot_local_user = YES Guest_enable = YES अतिथि_सुंदर = ftpuser 

ध्यान दें कि आभासी उपयोगकर्ताओं के अनाम उपयोगकर्ताओं के समान विशेषाधिकार हैं। विकल्प के अलावा, साझा किए गए फ़ोल्डर में लिखने की पहुंच है:

 राइट_एन्नेबल = यस एनॉन_अपलोड_एनेबल = यस एनॉन_मेकडिर_राइट_एनेबल = यस एनॉन_ओटर_राइट_एनेबल = यस 
पिछला लेख अगला लेख

शीर्ष युक्तियाँ