Cara install ProFTPd

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.

Leave a Reply

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