Cara Instalasi dan Setting FTPS (Secure) Debian 9 Dengan Proftpd - Wanjay

Cara Instalasi dan Setting FTPS (Secure) Debian 9 Dengan Proftpd

Selamat datang para pembaca, kali ini kita akan mempelajari tentang Cara Instalasi dan Setting FTPS (Secure) Debian 9 Dengan Proftpd. Seperti yang saya bahas pada postingan sebelumnya, FTP (File Transfer Protocol) adalah fungsi dari server yang memungkinkan kita untuk mendownload dan upload file ke server.

Ftp server yang kita bahas sebelumnya, adalah ftp server dengan anonymous login, dan kali ini kita akan sedikit mengembangkan server tersebut, dengan menambahkan TLS pada server. FTPS adalah sebuah pengembangan dari  ftp server yang mendukung Transport Layer Security (TLS) dan Secure Sockets Layer (SSL) protokol kriptografi.

Akan lebih mantap jika kita mempelajarinya dari awal, berikut adalah 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 membuat folder pada /home/nasrul/ftp, dan mengisi dengan beberapa file
<Anonymous /home/nasrul/ftp>
user nasrul
</Anonymous>


3. Buat User FTP
useradd nasrul
passwd nasrul

4.  Pengujian
ftp 192.168.0.7


Setelah anda berhasil membuat sebuah FTP (Files Transfer Protocol) Server dengan mengikuti langkah-langkah di atas, langkah selanjutnya adalah 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


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



Setelah itu masuk pada /etc/proftpd/tls.conf
edit beberapa 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 adalah dimana anda menempatkan certificate yang telah kita buat tadi

3. Pengujian
Restart dulu servernya proftpd
service proftpd restart
Untuk pengujian saya menggunakan winscp, karena suport tls. lihat gambar di atas untuk konfigurasi ftp client dengan winscp


Lihat gambar di atas, jika konfigurasi ftps kita berhasil, akan muncul pesan seperti di atas. Bisa anda lihat terdapat data yang kita masukkan saat membuat certificate tadi (Zona TKJ, Leader, Nasrul,dll)
Pilih YES,


Kita sudah berhasil setting ftps di debian 9 dengan proftpd, semoga tutorial ini bisa membantu anda untuk kegiatan praktek anda.



Subscribe Blog Wanjay Agar tidak Ketinggalan Update. Gratis!!!

Buka Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close