Cara install vsFTPd

Panduan install vsFTPd di Linux CentOS, Ubuntu dan Debian. vsftpd atau (Very Secure FTP Daemon) adalah FTP server ringan dan cepat dengan tingkat security yang handal. vsftpd ini cocok untuk server yang didesain untuk banyak pengguna. Berikut tutorialnya.

CentOS

yum install epel-release -y
yum install vsftpd -y

Debian/Ubuntu

Khusus untuk Debian jika gagal silahkan install repositori Backports.

apt install vsftpd -y

Konfigurasi vsftpd

nano /etc/vsftpd/vsftpd.conf

Sesuaikan baris berikut

anonymous_enable=NO
local_enable=YES
write_enable=YES

Konfigurasi SSL

Install Selft Signed SSL Certificate

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/certs/vfstpd.pem -out /etc/ssl/certs/vsftpd.pem

Lengkapi data

Country Name (2 letter code) [XX]:ID
State or Province Name (full name) []:DKI
Locality Name (eg, city) [Default City]:Jakarta
Organization Name (eg, company) [Default Company Ltd]:Perusahaan
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server's hostname) []:idnetter.com
Email Address []:halo@idnetter.com

Tetapi direkomendasikan install Let’s Encrypt untuk domain

Konfigurasi vsftpd SSL sebagai berikut, tambahkan di vsftpd.conf

rsa_cert_file=/etc/ssl/certs/vfstpd.pem
rsa_private_key_file=/etc/ssl/certs/vfstpd.pem
allow_anon_ssl=NO
force_anon_data_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH

Simpan.

Start vsftpd

systemctl start vftpd

Aktifkan saat reboot

systemctl enable vsftpd

Untuk membuat user FTP silahkan dengan membuat user baru Linux dengan perintah useradd atau adduser

Contoh useradd -m omar, Enter kemudian ketik kata sandinya. Untuk pengujian, gunakan FTP client, misalnya FileZilla atau WinSCP.

Selesai, selamat mencoba.

Leave a Reply

Your email address will not be published. Required fields are marked *