Install FTPS Server Debian 9 Menggunakan OpenSSL + PROFTPD

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 PROFTPD

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 proftpd.pem -out proftpd.pem -days 365 
Generating a 2048 bit RSA private key
..........+++
.......+++
writing new private key to 'proftpd.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 proftpd.pem

Setelah itu kita buka konfigurasi proftpd

root@fajarm1n:/etc/ssl/private# nano /etc/proftpd/proftpd.conf
# line 140: kita hapus #
Include /etc/proftpd/tls.conf

Setelah itu kita buka konfigurasi tls

root@fajarm1n:/etc/ssl/private# nano /etc/proftpd/tls.conf

Kita buat seperti ini

<IfModule mod_tls.c>
TLSEngine                  on
TLSLog                     /var/log/proftpd/tls.log
TLSProtocol                TLSv1.2
TLSRSACertificateFile         /etc/ssl/private/proftpd.pem
TLSRSACertificateKeyFile   /etc/ssl/private/proftpd.pem
</IfModule>

Setelah itu kita restart PROFTPD

root@fajarm1n:/etc/ssl/private# service proftpd 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 *