Instalasi VSFTPD pada linux server (menggunakan autentikasi)

Опубликовано: 16 Июль 2026
на канале: Muhammad Ghaliyah Sugiarto
8
2

Review Instalasi FTP (menggunakan dan tanpa menggunakan Authentifikasi)

1. Pastikan bikin VM dulu dong di VirtualBox

2. Install Debian server di VirtualBox VM

3. Setelah Instalasi Beres maka selanjutnya kita bisa menggunakan servernya

4. Masuk kedalam server Debian (yang nantinya akan kita jadikan server FTP)

Lakukan update paket Debian dulu

#apt update

Lakukan upgrade biar dapet aplikasi-aplikasi terbaru

#apt upgrade

Install Super User DO

#apt install sudo

Install VSFTPD (aplikasi ftp pada debian server)

#apt install vsftpd

Install Firewall (gunanya untuk kemanan port yang kita gunakan)

#apt install ufw

5. Selanjutnya kita setting firewall di server terlebih dahulu

untuk mengecek status firewall (apakah aktif atau tidak)

#sudo ufw status

untuk mengaktifkan firewall

#sudo ufw enable

untuk menonaktifkan firewall

#sudo ufw disable

untuk mengijinkan port aktif digunakan (port yang digunakan port

20,21,22,990,40000:50000)

#sudo ufw allow 20,21,22,990,40000:50000/tcp

6. Selanjutnya kita akan konfigurasi FTP menggunakan aplikasi VSFTPD, sebelum konfigurasi dilakukan, kita perlu membackup terlebih dahulu vsftpd.conf

#cp /etc/vsftpd.conf /etc/vsftpd.conf.backup

7. Untuk perintah dasar VSFTPD

Melakukan cek status aktif dan tidak

systemctl status vsftpd.service

Melakukan restart service

systemctl restart vsftpd.service

Melakukan start (aktifkan)

systemctl start vsftpd.service

Melakukan stop (menonaktifkan)

systemctl stop vsftpd.service

8. Untuk mengaktifkan akun dengan sifat Authentifikasi

Pertama kita konfigurasi/setup pada file vsftpd.conf

#nano /etc/vsftpd.conf

anonymous_enable=NO

local_enable=YES

chroot_local_user=YES

user_sub_token=$USER

local_root=/home/$USER/ftp/mp3

pasv_min_port=40000

pasv_max_port=50000

-Restart layanan VSFTPD

#systemctl restart vsftpd.service

-Membuat akun baru untuk user FTP

#sudo adduser tjkt

-Membuat folder untuk FTP Authentifikasi User

#mkdir -p /home/tjktb/ftp/mp3

#chown nobody:nogroup /home/tjktb/ftp

#chown tjktb:tjktb /home/tjktb/ftp/mp3

#chmod 755 /home/tjktb/ftp

-Membuat userlist pada VSFTPD

echo "tjktb" | sudo tee /etc/vsftpd.userlist

#nano /etc/vsftpd.conf

-userlist_enable=YES

-userlist_file=/etc/vsftpd.userlist

-userlist_deny=NO

-Restart service VSFTPD

#systemctl restart vsftpd.service

Diatas adalah command command yang digunakan dalam video untuk instalasi VSFTPD di linux server menggunakan user dan password.