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)