Pada postingan ini kita akan membahas bagaimana cara menginstall dan mengconfigurasi server ftp dengan vsftpd. Kita akan langsung mulai dari cara installasinya. Saya menggunakan Ubuntu 22.04 LTS, bisa di cek versi dengan lsb_release -a
.
Pertama kita install vsftpd dengan perintah berikut
apt install vsftpd
Setelah terinstall kita siapkan user dan directory yang akan kita jadikan local_root
dari server ftp kita. Anggaplah kita akan meletakan pada /home/user/ftp
.
adduser nzucode
jika menambahkan user dengan perintah adduser
maka akan dibuatkan home directory secara otomatis.
Setelah itu masuk ke file konfigurasi yg berada di /etc/vsftpd.conf
. Kita bisa edit dengan nano atau text editor lainya. Tapi sebelumnya saya sarankan untuk selalu membackup file konfigurasi defaultnya.
cp /etc/vsftpd.conf /etc/vsftpd.conf.backup
Ubah konfigurasinya seperti yang sudah saya siapkan dibawah. Saya menyertakan penjelasanya pada baris warna hijau
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
pasv_min_port=30000
pasv_max_port=31000
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
userlist_deny=NO
local_umask=002
chmod_enable=YES
file_open_mode=0755
local_root=/home/$USER/ftp
Top comments (0)