“Cara Instal Server FTP VSFTP di Linux Mint 20“
Daftar Isi
Pengantar
FTP, kependekan dari protokol transfer file, adalah protokol jaringan yang paling banyak digunakan untuk mentransfer file antara dua sistem melalui jaringan. FTP itu sendiri bukanlah protokol yang aman karena tidak menggunakan enkripsi apa pun dan dapat menyebabkan sistem dikompromikan. Oleh karena itu, inilah alasan untuk VSFTP (FTP sangat aman), protokol FTP aman yang mengenkripsi transfer informasi antar sistem. VSFTPD dilisensikan di bawah GNU GPL dan digunakan sebagai server FTP default untuk sebagian besar distribusi Linux.
Cara Instal Server FTP VSFTP di Linux Mint 20
- Update Server
sudo apt-get update sudo apt install -y vsftpd
- Konfigurasi VSFTP
sudo nano /etc/vsftpd.conf listen=NO anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd user_sub_token=$USER pasv_enable=Yes pasv_min_port=30000 pasv_max_port=30100 allow_writeable_chroot=YES userlist_enable=YES userlist_file=/etc/vsftpd.user_list userlist_deny=NO ssl_tlsv1=YES ssl_sslv2=NO
- Restart service
sudo systemctl restart vsftpd.service
sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
- Tambahkan Config
sudo nano /etc/vsftpd.conf rsa_cert_file=/etc/ssl/private/vsftpd.pem rsa_private_key_file=/etc/ssl/private/vsftpd.pem ssl_enable=YES
- Restart Service
sudo systemctl restart vsftpd.service
sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 990/tcp sudo ufw allow 40000:50000/tcp sudo ufw enable
- Enable Service
sudo systemctl enable vsftpd.service sudo systemctl start vsftpd.service
- Buat Ftp User
sudo useradd <name> sudo passwd <name> echo "newftpuser" | sudo tee -a /etc/vsftpd.user_list sudo mkdir -p /home/newftpuser/ftp/upload sudo chmod 550 /home/newftpuser/ftp sudo chmod 750 /home/newftpuser/ftp/upload sudo chown -R newftpuser: /home/newftpuser/ftp
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Instal Server FTP VSFTP di Linux Mint 20. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.