Debian 10 — SFTP dengan Proftpd dan Openssh
Apa Yang Dibutuhkan ?
- Paham apa itu FTP
- Paham apa itu SSL
- Bisa melakukan konfigurasi dasar FTP baik FTP Server atau FTP Client
SFTP
SFTP atau biasa disebut SSH FTP adalah bentuk keamanan dari FTP, dimana akan menggunakan bantuan enkripsi SSH untuk melakukan transfer data. Karena sudah banyaknya tools yang beredar di internet untuk memonitoring kegiatan transfer data dengan FTP, maka disarankan melakukan pengamanan server ftp kita salah satunya menggunakan SFTP ini.
Konfigurasi Dasar Proftpd
Pasang aplikasi Proftpd, dan pastikan juga sudah menginstall openssh-server
apt install proftpd
lalu lakukan konfigurasi dasar pada Proftpd seperti mengarahkan user ke folder tertentu :
nano /etc/proftpd/proftpd.conf
disini saya merubah konfigurasi berikut saja :
# sebelum di ubah :UseIPv6 on
#DefaultRoot ~# setelah saya ubah :UseIPv6 off
DefaultRoot ~
konfigurasi diatas adalah konfigurasi dasar Proftpd, kalau kalian masih bingung kalian bisa membaca tutorial tentang Membuat FTP Server Dengan Proftpd disini :
https://medium.com/tekaje-id/belajar-debian-10-membuat-ftp-server-dengan-proftpd-ecab9d9ba048
Setelah melakukan konfigurasi diatas, save dengan ctrl+x
lalu y
dan lakukan restart service :
/etc/init.d/proftpd restart
Kalian jugabisa lakukan uji coba dulu dengan konfigurasi ftp dasar diatas dan pastikan dapat terhubung, agar langkah selanjutnya dapat berjalan lancar.
Konfigurasi Dasar SSH
Lakukan konfigurasi seperlunya seperti mengganti port jika perlu atau lain — lainya :
nano /etc/ssh/sshd_config
Disini saya tidak akan melakukan konfigurasi, jadi saya menggunakan konfigurasi standar saja.
jangan lupa juga setelah melakukan perubhana konfigurasi di ssh selalu restart service :
/etc/init.d/ssh restart
Uji Coba Dengan FileZilla Client
Download FIleZilla client di windows atau di linux kalian:
masukan Host adalah ip server ftp, tambahkan sftp:// di depanya sebagai protocol sftp nya. isi juga username, password, port lalu klik qucik connect.
Atau kalian juga bisa menggunakan : File > Site Manager
Lalu, berikut adalah tampilan ketika berhasil :
Selanjutnya Apa?
Diatas adalah konfigurasi dasar saja, anda juga bisa membuat key-pair ssh untuk memperkuat keamanan sftp kalian juga.
Dan jangan lupa untuk mengganti port, dan mengkustomisasi semua pengaturan untuk meningkatkan keamaan ftp server kalian.
Terima kasih!
Terima kasih sudah mengikuti artikel kali ini tentang “FTPS dengan Proftpd dan SSL/TLS” di seri “Belajar Debian 10”. Jangan lupa lihat artikel kita selanjutnya untuk meneruskan materi kita kali ini, Sampai Jumpa!
Lihat Daftar Materi : Belajar Debian 10