Site icon Learning & Doing

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

Exit mobile version