Install FTPS Server Debian 9 Menggunakan OpenSSL + VSFTPD

Sebelum masuk ke konfigurasi FTPS, disini kita harus paham apa itu FTPS ? Bagaimana cara kerjanya ?

FTPS, File Transfer Protocol over SSL/TLS, adalah protokol jaringan yang digunakan untuk transfer file. Sama seperti FTP, akan tetapi menggunakan ssl/tls

Next, Kita coba konfigurasi di Debian. Sebelumnya kita harus sudah mengkonfigurasi VSFTPD

Pertama adalah kita buka terminal debian dan masuk ke root

fajarm1n@fajarm1n:~$ su

password:

root@fajarm1n:/home/fajarm1n#

Setelah itu kita install paket yang dibutuhkan

root@fajarm1n:/home/fajarm1n# apt install openssl

Setelah itu kita buka folder

root@fajarm1n:/home/fajarm1n# cd /etc/ssl/private

Setelah itu kita buat key sslnya

root@fajarm1n:/etc/ssl/private# openssl req -x509 -nodes -newkey rsa:2048 -keyout vsftpd.pem -out vsftpd.pem -days 365 
Generating a 2048 bit RSA private key
......................................................+++
....+++
writing new private key to 'vsftpd.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:ID
State or Province Name (full name) [Some-State]:JAWA TIMUR
Locality Name (eg, city) []:MALANG
Organization Name (eg, company) [Internet Widgits Pty Ltd]:fajarm1n
Organizational Unit Name (eg, section) []:server
Common Name (e.g. server FQDN or YOUR name) []:fajar
Email Address []:maulanadia19@yahoo.com

Setelah itu kita rubah konfigurasi

root@fajarm1n:/etc/ssl/private# chmod 600 vsftpd.pem

Setelah itu kita buka konfigurasi vsftpd

root@fajarm1n:/etc/ssl/private# nano /etc/vsftpd.conf
# line 149: kita rubah seperti ini
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ssl_enable=YES
ssl_ciphers=HIGH
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES 

Setelah itu kita restart VSFTPD

root@fajarm1n:/etc/ssl/private# service vsftpd restart

Tunggu sampai selesai, setelah itu kita buka menggunakan lftp

root@fajarm1n:/etc/ssl/private# lftp -u 192.168.11.1
lftp :~>

Selesai :))

Jika ada yang bingung atau ditanyakan,

Fajar Maulana Utbah Nurrochman
Telegram
Instagram
WhatsApp


			

Leave a Reply

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