Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd

By | September 24, 2019
Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd 1
Selamat datang para pembaca, kali ini kita akan mempelajari tentang Cara Instalasi dan Setting FTPS (Secure) Debian 9 Dengan Proftpd. Sebagaimana yang admin bahas pada postingan sebelumnya, FTP (File Transfer Protocol) merupakan fungsi dari server yang mecukupkan kita untuk mendownload dan upload file ke server.
Ftp server yang kita bahas sebelumnya, merupakan ftp server dengan anonymous login, dan kali ini kita akan sedikit mengembangkan server tersebut, dengan menambahkan TLS pada server. FTPS merupakan sebuah pengembangan dari ftp server yang mendukung Transport Layer Security (TLS) dan Secure Sockets Layer (SSL) protokol kriptografi.
Akan lebih mantap apabila kita mempelajarinya dari awal, berikut merupakan cara setting ftp server pada debian 9 dengan proftpd
1. Instalasi Paket

apt-get install proftpd

2. File Konfigurasi

nano /etc/proftpd/proftpd.conf

Pastikan anda sudah menciptakan folder pada /home/nasrul/ftp, dan mengisi dengan sedikit file

<Anonymous /home/nasrul/ftp>
user nasrul
</Anonymous>

Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd 2
3. Buat User FTP

useradd nasrul
passwd nasrul

4. Pengujian

ftp 192.168.0.7

Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd 3
Setelah anda berhasil menciptakan sebuah FTP (Files Transfer Protocol) Server dengan mengikuti langkah-langkah di atas, langkah selanjutnya merupakan Setting FTPS (Secure) Debian 9 Dengan Proftpd
1. Buat Certificate

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/proftpd/ssl/ftp.key -out /etc/proftpd/ssl/ftp.cert

Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd 4
Setelah menulis perintah di atas, anda akan diminta untuk memasukkan bebera data,
2. Enable TLS
Masuk pada /etc/proftpd/proftpd.conf, cari script berikut, lalu hilangkan tanda (#)

Indclude /etc/profptd/tls.conf

Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd 5
Setelah itu masuk pada /etc/proftpd/tls.conf
edit sedikit script seperti dibawah

TLSEngine on
TLSLog /var/log/tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc/proftpd/ssl/ftp.cert
TLSRSACertificateKeyFile /etc/proftpd/ssl/ftp.key
TLSVerifyClient off

Untuk script yang berwarna merah merupakan dimana anda menempatkan certificate yang telah kita buat baru saja
3. Pengujian
Restart dahulu servernya proftpd

service proftpd restart

Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd 6
Untuk pengujian admin menggunakan winscp, sebab suport tls. lihat gambar di atas untuk konfigurasi ftp client dengan winscp
Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd 7
Lihat gambar di atas, apabila konfigurasi ftps kita berhasil, akan muncul pesan seperti di atas. Bisa anda lihat terdapat data yang kita masukkan saat menciptakan certificate baru saja (Zona TKJ, Leader, Nasrul,dll)
Pilih YES,
Cara Installasi dan Konfigurasi FTPS (Secure) Debian 9 Dengan Proftpd 8
Kita sudah berhasil setting ftps di debian 9 dengan proftpd, semoga tutorial ini dapat membantu anda untuk kegiatan praktek anda.


Sumber Web Wanajay

Baca :  Cara Mengatasi Debian di VirtualBox Tidak Bisa Ping ke Windows