Instalasi VSFTPD pada linux server (menggunakan autentikasi)
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.
by Muhammad Ghaliyah Sugiarto
linux ftp server