Purposes

  1. Membuat server FTP yang bisa mentranfer file dengan cara yang Lebih Aman
  2. Membuat konfigurasi server tentang FTP Secure dengan Apache Web Server

Prerequisites

  1. Terinstall Debian Server, pada tutorial ini menggunakan Debian 10 Buster
  2. Debian Server sudah terkonfigurasi alamat IP
  3. Sudah terkonfigurasi repositori baik online, maupun offline, susuai kebutuhan

Server Side : Install & Configure FTP Server

  1. Jalankan perintah apt install proftpd openssl untuk memasang paket aplikasi FTP dan SSL Certificate
  2. Untuk konfigurasi FTP Server, ketikkan perintah nano etc/proftpd.conf
  3. Cari kalimat dan ganti seperti gambar di bawah
  4. Buat konfigurasi login Anonimus seperti gambar dibawah
  5. Aktifkan konfigurasi TLS seperti gambar di bawah
  6. Buat serifikat SSL untuk FTP dengan perintah seperti di bawah ini
  7. Isikan data yang diminta
  8. Buka folder konfigurasi TLS untuk FTP dengan perintah nano etc/proftpd/tls.conf
  9. Cari lalu aktifkan baris berikut agar TLS aktif
  10. Aktifkan juga baris ini untuk pointing ke file serifikat
  11. Aktifkan TLS Options pada konfigurasi TLS FTP
  12. Aktifkan pada TLSRequired
  13. Restart layanan FTP dengan perintah service proftpd restart

Client Side : FTP Client

  1. Tambah site di FTP Client, masukkan IP Address dan port yang digunakan
  2. Berikut cuplikan dari sertifikat yang digunakan
  3. Berikut hasil akhirnya

Sekian Terima Kasih