Cara Membuat FTPS dengan proftpd dan SSL di Debian 10 (Buster)

 

    Halo teman teman, kembali lagi bersama saya Arif di website saya. Kali ini saya ingin memberikan tutorial untuk membuat FTPS server dengan proftpd dan SSL di Debian 10. Sebelumnya kita pernah membahas tentang FTP yang sudah saya post dalam blog ini. Kalian bisa mengunjunginya lewat link berikut "https://arifsmkn1kdr.blogspot.com/2020/10/cara-membuat-ftp-server-di-debian-10.html". Disana sudah terdapat banyak teori dan penjelasan mengenai FTP.

 

Apasih FTPS itu? apa bedanya dengan FTP biasa?

    FTPS atau biasa disebut FTP Secure adalah bentuk keamanan dari FTP, dimana akan menggunakan bantuan enkripsi SSL untuk melakukan transfer data. Karena sudah banyaknya tools yang beredar di internet untuk memonitoring kegiatan transfer data dengan FTP, maka disarankan melakukan pengamanan server ftp kita salah satunya menggunakan FTPS ini.

 

Langsung saja kita ke pengaturan FTPSnya di Debian 10 : 
 
nb : Pastikan kalian sudah melakukan repository server dahulu, Pastikan kalian sudah login ke mode root, dan Pastikan client serta server terhubung dalam satu jaringan. Untuk repository kalian bisa mengunjungi artikel berikut "Repository Online" "Repository Offline"
 

Konfigurasi proftpd pada Debian 10 

 

Pertama tama, kita install paket proftpd dengan perintah "apt install proftp".


Kita lakukan konfigurasi dasar FTP dengan masuk pada direktori "/etc/proftpd" dan edit file bernama "proftpd.conf".

Ubah konfigurasi awal, menjadi konfigurasi yang sesuai dengan gambar gambar dibawah . Jangan lupa untuk save file tersebut.



 
 
Kemudian Kita akan membuat sertifikat SSLnya.

Pertama tama, install dahulu service openssl dengan perintah "apt install openssl".
 
Kemudian masukan perintah berikut untuk menggenerasikan sertifikat SSLnya.
 

Setelah itu isi Informasi informasi yang ditanyakan dengan bebas, saya mengisinya seperti berikut.
 
Identitas inilah yang nanti akan muncul di Sertifikat yang akan ditampilkan pada client.

Lalu masuk ke direktori "/etc/proftpd" dan edit file bernama "tls.conf"

Ubah beberapa konfigurasi berikut dengan mengaktifkannya, caranya dengan mengilangkan tanda "#" didepannya.

TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSProtocol SSLv23
 
TLSRSACertificateFile /etc/ssl/certs/proftpd.crt
TLSRSACertificateKeyFile /etc/ssl/private/proftpd/key
 


TLSOptions NoCertRequest EnableDiags NoSessionReuseRequired

TLSVerifyClient off
TLSRequired on


Kalau sudah selesai mengkonfigurasi SSL dan FTPnya, kita akan merestart service ftpnya dengan perintah berikut.

Uji coba FTP pada Filezilla

 
Pada sisi client, buka Aplikasi Filezilla, kemudian pilih menu "File - Site Manager..."


Lalu pilih "New Site", isi protocolnya menjadi FTP dan setting "Encryption"nya menjadi "Use explict FTP over TLS if available" dan isikan user & password kalian.


Setelah kalian menekan tombol "Connect", kita akan mendapat informasi tentang Sertifikat FTPSnya, dan dapat kita lihat Informasi dalam sertifikatnya sesuai dengan yang sudah dibuat pada Server Debiannya.

Dan kita sudah berhasil membuat FTPS di Debian 10

Yap, itulah tata cara konfigurasi FTPS pada Debian 10, sangat mudah kan teman teman?, Terima kasih sudah mampir, sampai ketemu lagi. :D


Arif Nugraha Santosa | SMKN 1 Kediri

0 komentar:

Posting Komentar