Ftp सर्वर सेट करने के तीन अलग-अलग तरीके हैं:
(1) बेनामी एफ़टीपी:
लोग केवल अनाम खाते के साथ और पासवर्ड के बिना सर्वर का उपयोग कर सकते हैं। बेशक, सर्वर व्यवस्थापक उपयोगकर्ताओं को पायरेटेड संगीत / फिल्मों / गेम जैसी अवैध फ़ाइलों को रोकने के लिए अपलोड करने की एक सीमा निर्धारित करेगा।
(2) FTP एक अनाम खाते वाले अनाम पहुँच और उपयोगकर्ताओं दोनों के साथ:
यह विधि दोनों अनाम और पासवर्ड वाले खाता उपयोगकर्ताओं को सर्वर में प्रवेश करने देती है। उनके पास केवल एक निर्दिष्ट निर्देशिका तक पहुंच होगी, उपयोगकर्ता रूट को छोड़कर जो सभी फ़ाइलों और / या फ़ोल्डरों को देख / संशोधित / हटा सकता है।
(3) वर्चुअल यूजर प्रमाणीकरण के लिए mysql समर्थन के साथ एफ़टीपी:
यह विधि केवल कुछ उपयोगकर्ता समूहों के लिए सर्वर तक पहुंच की अनुमति देती है, जिन्हें सिस्टम पर वर्चुअल उपयोगकर्ता प्रमाणीकरण शेल खाता नहीं मिला है। यह एक बाहरी mysql सर्वर का उपयोग करता है जो उपयोगकर्ता की जानकारी संग्रहीत करता है।
पहला विकल्प: बेनामी एफ़टीपी
एक अनाम एफ़टीपी सर्वर का निर्माण शुरू करने से पहले, आपको अपने सिस्टम में एफ़टीपी नामक एक उपयोगकर्ता को जोड़ना होगा, एक होम डायरेक्टरी के साथ भी। यह कदम वास्तव में आसान है, बस इन आदेशों का पालन करें:
useradd -d /home/ftp/ftp -s /bin/false ftp
mkdir -p /home/ftp/upload
ऐसा करने से केवल इस खाते को इस फ़ोल्डर में लिखने की अनुमति मिलती है। Ftp सर्वर क्या करेगा यह निर्दिष्ट करने के लिए आप अधिक चर का उपयोग कर सकते हैं। यहाँ कुछ उदाहरण हैं:
-e Allow access to the server only by anonymous users
-B Start the server with background demon
-i Anonymous users can't upload files
-M Let anonymous users create folders
-s ftp user files cannot be downloaded
दूसरा विकल्प: '' 'अनाम और पासवर्ड वाले दोनों उपयोगकर्ता खाता' '
एक ही सर्वर में अनाम और पासवर्ड वाले दोनों खाता उपयोगकर्ताओं को रखना संभव बनाने के लिए, इस छोटे गाइड का पालन करें:
-B ,-i ,M, -r, -s same of before
-u <uid> Enable users with a specified user id (uid) to access the server
-V <Ip address> Only specified IPs will be able to access the server in non-anonymous mode
तीसरा विकल्प: '' मैसूरल के साथ वर्चुअल उपयोगकर्ता ''
Mysql समर्थन वाला सर्वर बनाने के लिए इस चरणों का पालन करें:
डाउनलोड करें और PureFTPd के लिए उपयोगकर्ता प्रबंधक स्थापित करें जिसे आप यहां पा सकते हैं
http://machiel.generaal.net/index.php?subject=user_manager_pureftpd
इसे डिकम्प्रेस करें और अपनी सभी सामग्री अपने वेब सर्वर www निर्देशिका में अपलोड करें और फिर अपने ब्राउज़र पर यह लिंक लिंक http: //localhost/ftp/install.php लिखें।
सभी चरणों का पालन करें जो इंस्टॉलर आपसे पूछता है कॉपी करें और rge Pureftpd-mysql को सहेजें । शुद्ध उपयोगकर्ता प्रबंधक निर्देशिका में .ff
किया हुआ। इस लिंक का उपयोग करके प्रशासन पैनल तक पहुंच http: // localhost / ftp
सर्वर प्रक्रिया शुरू करने से पहले जोड़ने के लिए और विकल्प
-c <num> Max client that can connect to the server
-C <num> Max connections for a IP
-T <bandwitdh> Max bandwitdh disponible for each connection
-n <MBytes> Max MB that a user can have into its home folder
-m <Cpu Loading> Stops the anonymous uploads if the cpu loading exceed from this value
और इसे कुछ ftp सर्वर एप्लिकेशन के लिए देखें:
https://help.ubuntu.com/6.06/ubuntu/serverguide/C/ftp-server.html