Thursday, April 4, 2024
Linux Mint Server FTP VSFTPD

Cara Instal Server FTP VSFTP di Linux Mint 20

ftp

Cara Instal Server FTP VSFTP di Linux Mint 20

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

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
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.

(Visited 312 times, 1 visits today)

Similar Posts

One thought on “Cara Instal Server FTP VSFTP di Linux Mint 20
  1. Haloo, Selamat Pagi Admin hendro-wibiksono.web.id,

    Perkenalkan saya Harys Imanulloh dari Niagahoster, penyedia web hosting di Indonesia.

    Kami menemukan artikel menarik yang Anda buat di hendro-wibiksono.web.id

    Sehubungan dengan hal ini, saya ingin mengajak Anda untuk bekerja sama dengan Niagahoster dalam bentuk review layanan atau penulisan artikel (tema bebas) dengan link keluar ke Niagahoster (yang sesuai dengan niche blog Anda).

    Apakah Anda tertarik dengan kerjasama seperti ini?

    Bila tertarik dengan tawaran kami, silakan balas email ini dengan nomor telepon yang dapat dihubungi.

    Di samping itu, silakan hubungi saya kapan saja melalui nomor +62 895-3790-34754 (phone/WA).

    Saya tunggu kabar baiknya!

Comments are closed.