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