ProFTPD | Cara memasang FTP pada Ubuntu 12.04

[![](https://dausruddin.com/wp-content/uploads/2014/05/proftpd-logo.jpg)](https://dausruddin.com/wp-content/uploads/2014/05/proftpd-logo.jpg)

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

Leave a Reply

Your email address will not be published. Required fields are marked *