Ada tiga cara berbeda untuk mengatur server ftp:
(1) FTP Anonim:
Orang dapat mengakses server hanya dengan akun anonim dan tanpa kata sandi. Tentu saja, administrator server akan menetapkan batas unggahan untuk mencegah pengguna memasukkan file ilegal seperti musik / film / game bajakan.
(2) FTP dengan akses anonim dan pengguna dengan akun kata sandi:
Metode ini memungkinkan pengguna akun anonim dan kata sandi untuk memasuki server. Mereka hanya akan memiliki akses ke direktori yang ditentukan, kecuali untuk root pengguna yang dapat melihat / memodifikasi / menghapus semua file dan / atau folder.
(3) FTP dengan dukungan mysql untuk otentikasi pengguna virtual:
Metode ini memungkinkan akses ke server hanya untuk beberapa grup pengguna yang belum mendapatkan akun shell otentikasi pengguna virtual pada sistem. Ini menggunakan server mysql eksternal yang menyimpan informasi pengguna.
Opsi Pertama: FTP Anonim
Sebelum memulai pembuatan server ftp anonim, Anda harus menambahkan pengguna bernama ftp ke sistem Anda, dengan direktori home juga. Langkah ini sangat mudah, cukup ikuti perintah ini:
useradd -d /home/ftp/ftp -s /bin/false ftp
mkdir -p /home/ftp/upload
Melakukan ini hanya mengizinkan akun ini untuk menulis di folder ini. Anda dapat menggunakan lebih banyak variabel untuk menentukan apa yang akan dilakukan server ftp. Berikut ini beberapa contohnya:
-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
Opsi Kedua: '' 'Pengguna akun anonim dan kata sandi' ''
Untuk memungkinkan pengguna akun anonim dan kata sandi di server yang sama, ikuti panduan kecil ini:
-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
Opsi Ketiga: '' 'Pengguna Virtual dengan Mysql' ''
Untuk membuat server dengan dukungan mysql ikuti langkah-langkah ini:
Unduh dan instal Manajer Pengguna untuk PureFTPd yang dapat Anda temukan di sini
http://machiel.generaal.net/index.php?subject=user_manager_pureftpd
Dekompres dan unggah semua isinya ke direktori www server web Anda dan kemudian tulis di browser Anda tautan tautan ini http: //localhost/ftp/install.php
Ikuti semua langkah yang diminta pemasang untuk Anda Salin dan simpan rge pureftpd-mysql .conf ke dalam direktori manajer pengguna pureftpd
Selesai Akses ke panel administrasi menggunakan tautan ini http: // localhost / ftp
Lebih banyak opsi untuk ditambahkan sebelum memulai proses server
-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
Dan lihat ini untuk beberapa aplikasi server ftp:
https://help.ubuntu.com/6.06/ubuntu/serverguide/C/ftp-server.html