Panduan cara install ProFTPd di Linux CentOS, Ubuntu dan Debian. Akses terminal atau SSH dengan akun root atau sudo user, selanjutnya ikuti tutorial berikut untuk memasang FTP server di Linux:
CentOS
yum install epel-release -y; yum update -y; yum install proftpd
Debian/Ubuntu
Khusus untuk Debian, silahkan aktifkan repositori Backports
apt-get update -y; apt-get install proftpd -y
Konfigurasi
Dengan nano editor, konfigurasi ProFTPd, lokasi file konfigurasi ProFTPd di:
- CentOS:
/etc/proftpd.conf
- Debian/Ubuntu:
/etc/proftpd/proftpd.conf
Edit dan hilangkan tanda komentar ;
di awal pada baris berikut
UseIPv6 off ServerName "idnetter.com" DefaultRoot ~ AuthOrder mod_auth_pam.c* mod_auth_unix.c PassivePorts 49152 65534
Kalau tidak punya domain, silahkan isi ServerName
dengan IP publik server.
Mengatur pasword proftpd user
Pada instalasi awal, ProFTPd telah membuat user dengan nama proftpd, akan tetapi passwordnya belum disetup, atur dengan perintah passwd
passwd proftpd
Restart ProFtpd
systemctl restart proftpd
Aktifkan ketika booting
systemctl enable proftpd
Membuat user FTP
Caranya sama dengan membuat user baru Linux pada umumnya, misalnya membuat user omar
useradd -m omar
kemudian atur kata sandi user omar
passwd omar
Selesai, selamat mencoba, semoga bermanfaat.
Catatan
Optional, tetapi jika sangat diperlukan untuk mengaktifkan TLS, silahkan install Let’s Encrypt untuk domain pada server, kemudian aktifkan TLS dengan mengedit konfigurasi profotpd.conf
berikutnya, hilangkan tanda komentar #
pada baris #Include /etc/proftpd/tls.conf
.
Edit tls.conf
dengan mencontoh konfigurasi ini.