একটি এফটিপি সার্ভার সেট আপ করার জন্য তিনটি ভিন্ন উপায় রয়েছে:
(1) নামবিহীন এফটিপি:
লোকেরা কেবল অনামী অ্যাকাউন্ট এবং পাসওয়ার্ড ছাড়াই সার্ভারটি অ্যাক্সেস করতে পারে। অবশ্যই, ব্যবহারকারীদের পাইরেটেড মিউজিক / ফিল্ম / গেমের মতো অবৈধ ফাইল স্থাপন থেকে বাঁচানোর জন্য সার্ভার প্রশাসক আপলোডগুলির সীমা নির্ধারণ করবে।
(২) বেনামে অ্যাক্সেস এবং পাসওয়ার্ডযুক্ত অ্যাকাউন্টের ব্যবহারকারী উভয় সহ এফটিপি:
এই পদ্ধতিটি বেনামে এবং পাসওয়ার্ডযুক্ত উভয় অ্যাকাউন্ট ব্যবহারকারীদেরই সার্ভারে প্রবেশ করতে দেয়। তাদের কেবলমাত্র একটি নির্দিষ্ট ডিরেক্টরিতে অ্যাক্সেস থাকবে, ব্যবহারকারী রুট ব্যতীত যারা সমস্ত ফাইল এবং / অথবা ফোল্ডারগুলি দেখতে / সংশোধন করতে / মুছতে পারে।
(3) ভার্চুয়াল ব্যবহারকারীদের প্রমাণীকরণের জন্য মাইএসকিএল সমর্থন সহ এফটিপি:
এই পদ্ধতিটি কেবলমাত্র কিছু ব্যবহারকারী গোষ্ঠীর জন্য সার্ভারে অ্যাক্সেসের অনুমতি দেয় যা সিস্টেমে কোনও ভার্চুয়াল ব্যবহারকারীদের প্রমাণীকরণ শেল অ্যাকাউন্ট পায় নি got এটি একটি বাহ্যিক মাইএসকিএল সার্ভার ব্যবহার করে যা ব্যবহারকারীর তথ্য সংরক্ষণ করে।
প্রথম বিকল্প: নামবিহীন এফটিপি
বেনামে ftp সার্ভার তৈরি শুরু করার আগে আপনাকে একটি হোম ডিরেক্টরি সহ, আপনার সিস্টেমে ftp নামে একটি ব্যবহারকারী যুক্ত করতে হবে। এই পদক্ষেপটি খুব সহজ, কেবল এই আদেশগুলি অনুসরণ করুন:
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
তৃতীয় বিকল্প: '' 'মাইএসকিএল সহ ভার্চুয়াল ব্যবহারকারী' ''
মাইএসকিএল সমর্থন সহ একটি সার্ভার তৈরি করতে এই পদক্ষেপগুলি অনুসরণ করুন:
পিওরএফটিপিডির জন্য ব্যবহারকারী পরিচালককে ডাউনলোড এবং ইনস্টল করুন যা আপনি এখানে পেতে পারেন
http://machiel.generaal.net/index.php?subject=user_manager_pureftpd
এটি সঙ্কুচিত করুন এবং এর সমস্ত বিষয়বস্তু আপনার ওয়েব সার্ভার www ডিরেক্টরিতে আপলোড করুন এবং তারপরে আপনার ব্রাউজারে এই লিঙ্কটি লিঙ্ক করুন http: //localhost/ftp/install.php
ইনস্টলার আপনাকে যে সমস্ত পদক্ষেপ জিজ্ঞাসা করবে সেগুলি অনুসরণ করুন এবং সংরক্ষণ করুন রিফিউরটিপিডি-মাইএসকিএল সংরক্ষণ করুন Follow .ফোনফটপিডি ব্যবহারকারীর পরিচালক ডিরেক্টরিতে
সম্পন্ন. এই লিঙ্কটি ব্যবহার করে প্রশাসনের প্যানেলে অ্যাক্সেস করুন http: // লোকালহোস্ট / এফটিপি
সার্ভার প্রক্রিয়া আরম্ভের আগে যুক্ত করতে আরও বিকল্প options
-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
এবং কিছু এফটিপি সার্ভার অ্যাপ্লিকেশনটির জন্য এটি দেখুন:
https://help.ubuntu.com/6.06/ubuntu/serverguide/C/ftp-server.html