Pertama install vsftpd dengan command
apt-get install vsftpd
apt-get install vsftpd
Buat user untuk login FTPnya dengan command
adduser amek
adduser amek
Masukkan user amek ke group root (Opsional) dengan command
usermod -G root amek
lakukan konfigurasi vsfpd di /etc/vsftpd.conf dengan command
nano /etc/vsftpd.conf
nano /etc/vsftpd.conf
lalu masukkan konfigurasi seperti di bawah ini
listen=NO
listen_ipv6=YES
anonymous_enable=NO #anonymous tidak di ijinkan konek
local_enable=YES
write_enable=YES
local_umask=002 #untuk setting hak akses file/folder yang di upload menjadi 775
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
chroot_local_user=YES #agar local user bisa login FTP
secure_chroot_dir=/var/run/vsftpd/empty
###login dengan SSSL###
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=YES
###login dengan SSSL###
allow_writeable_chroot=YES #mengijinkan local user upload ke FTP
# Aktifkan mode passive FTP
pasv_enable=YES
# Setting port range misalnya 50000 s/d 51000
pasv_max_port=51000
pasv_min_port=50000
# Aktifkan port range
port_enable=YES
Setelah konfigurasi di masukkan silahkan simpan dengan CTRL + X, kemudian tekan Y dan enter
Restart vsftpd nya, dengan command
/etc/ini.d/vsftpd restart
Silahkan coba dengan FTP Client (Filezilla, dsb) settingan sesuaikan dengan IP, Username dan password yang sudah anda setting di atas
