Instalasi FTP server dengan menggunakan VSFTPD pada Centos 7.
Install FTP Servis
Update sistem
# yum -y update
# yum -y install vsftpd
# systemctl start vsftpd
# systemctl enable vsftpd
# firewall-cmd --zone=public --permanent --add-port=21/tcp
# firewall-cmd --zone=public --permanent --add-service=ftp
# firewall-cmd --reload
# semanage boolean -m ftpd_full_access --on
Konfigurasi VSFTPD
Backup file konfigurasi di /etc/vsftpd/vsftpd.conf
terlebih dahulu.
Kemudian edit file konfigurasi tersebut (vsftpd.conf) dan edit bagian berikut.
...
anonymous_enable=NO
local_enable=YES
write_enable=YES
...
...
chroot_local_user=YES
allow_writeable_chroot=YES
...
...
userlist_enable=YES
userlist_file=/etc/vsftpd/daftar_user
userlist_deny=NO
...
# systemctl restart vsftpd
Membuat User FTP
Buat user dan masukkan password
# adduser userftp
# passwd userftp
# echo “userftp” | tee –a /etc/vsftpd/daftar_user
# mkdir -p /home/userftp/ftp/upload
# chmod 550 /home/userftp/ftp
# chmod 750 /home/userftp/ftp/upload
# chown –R userftp: /home/userftp/ftp
Pengujian
Setelah selesai lakukan pengujian via cli
# ftp ip_ftp_server