Anda di halaman 1dari 4

Cara Instalasi dan Setting FTPS (Secure)

Debian 9 Dengan Proftpd


Admin September 30, 2017 Server
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.

Anda mungkin juga menyukai