FTP merupakan server layanan yang di gunakan untuk transmisi file dari klient ke server pada saat kita melakukan upload file ke dalam server. Ini sangat penting misalnya kita mau upload file seperti CMS untuk content server, atau data data penting yang akan kita simpan ke dalam server. Dalam penerapan nya untuk menggunakan layanan Secure FTP kita menggunakan secure socket layer (SSL) dan secure shell (SSH).
Proses autentifikasi dan transfer file akan berjalan lebih aman karena file akan di enkripsi menjadi ciphertext. FTPS merupakan pengembangan dari FTP server dengan menggunakan protokol SSL sedangkan Secure File Transfer Protocol (SFTP) adalah penerapan FTP server dengan protokol secure shell (SSH).
Berikut ini langkah instalasi dan konfigurasinya
1. Instalasi Packet proftpd
apt-get install proftpd
2. Instalasi SSH Serverapt-get install ssh
3. Buka file /etc/proftpd/proftpd.conf
Tambahkan baris paling bawah script berikut
<Anonymous /home>
user rahasia
UserAlias anonymous rahasia
</Anonymous>
4. Tambahkan user
adduser rahasia
password rahasia
5. Membuat certificatemkdir /etc/proftpd/ssl
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/proftpd/ssl/ftp.key -out /etc/proftpd/ssl/ftp.cert
6. Aktifkan TLS
pico /etc/proftpd/proftpd.conf, cari script berikut, lalu hilangkan tanda (#)
Indclude /etc/profptd/tls.conf
7. Konfigurasi file /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 off8. Restart FTP
/etc/init.d/proftpd restart9. Pengujian, lakukan login dengan WINSCP
Sampai disini konfigurasi telah selesai semoga tutorial ini bisa membantu anda, selamat mencoba semoga berguna
Tags
linux