Setup FTP di CentOS 7

February 09, 2021

Install VSFTPD

yum update -y
yum install vsftpd -y
systemctl start vsftpd
systemctl enable vsftpd

Konfigurasi VSFTPD

cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default

Edit file /etc/vsftpd/vsftpd.conf dan sesuaikan dengan konfigurasi berikut:

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
Tambah user list

Masih dengan mode edit file /etc/vsftpd/vsftpd.conf, sesuaikan dengan konfigurasi berikut:

userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
userlist_deny=NO

Simpan perubahan kemudian restart vsftpd.

systemctl restart vsftpd

Tambah user:

adduser user1
passwd user1

Masukan user baru ke list user ftp:

echo “user1” | sudo tee –a /etc/vsftpd/user_list

Restart kembali vsftpd.

systemctl restart vsftpd

Testing

~]# ftp
ftp> open IP_ADDRESS_or_HOSTNAME

ftp

Semoga bermanfaat.