Debian 10 — SFTP dengan Proftpd dan Openssh

Alfian Dwi Nugraha
Tekaje ID
Published in
3 min readAug 21, 2019

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

--

--

Alfian Dwi Nugraha
Tekaje ID

Fullstack Web 🧑🏼‍💻 • Blockchain Developer 🌐 • Pixel Arts Enthusiast 👾