ProFTPD (nama pendek bagi Pro FTP *Daemon*) adalah FTP *server*. ProFTPD digunakan untuk mengurus sambungan antara pengguna dan *server* menggunakan protokol FTP. ProFTPD juga adalah sejenis program yang dibangunkan secara *opensource* serta antara FTP *Daemon *yang banyak digunakan kerana kepantasan, mudah serta selamat.
Langkah 1:
Memastikan server anda *uptodate *adalah satu amalan yang baik
apt-get update
apt-get upgrade
Pasang proftpd
apt-get install proftpd
Apabila anda dberi pilihan antara inetd dan standalone, sila pilih standalone
**
**Langkah 2:
Tambah user
useradd ftpuser -d **/home/ftp-shared **-p abc12345 -s /sbin/nologin
ftpuser – gantikan dengan username yang anda ingin guna
*/home/ftp-shared – gantikan dengan *homedirectory untuk user ftpuser
abc12345 – kata laluan untuk user ftpuser
Langkah 3:
Ubah tetapan proftpd
nano /etc/proftpd/proftpd.conf
Ubah tetapan seperti berikut
ServerName “Nama_Server_Anda” – Anda boleh menggunakan apa-apa nama
DefaultRoot ~ – Buangkan simbol # di hadapan
Pada bahagian bawah sekali, sila tambah
<Anonymous /home/ftp-shared>
User ftpuser
Group nogroup
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayChdir .message
<Directory /home/ftp-shared>
Umask 022 022
AllowOverwrite on
AllowAll
Jika anda menggunakannya untuk kegunaan umum dan hanya mahu pengguna melihat dan tidak boleh memadam dan mengubah serta memuatnaik file, gantikan kod dibawah pada bahagian merah di atas
Umask 022 022
AllowOverwrite off
DenyAll
Langkah 4:
Restart proftpd
service proftpd restart
Langkah 5:
Dengan menggunakan klien ftp seperti FileZlla dan sepertinya, cuba sambungkan ftp yang baru anda tetapkan tadi
Host: ip server
Port: 21
Username: ftpuser
Password: abc12345