Pengertian

FTP atau File Transfer Protocol adalah suatu protokol jaringan yang berfungsi untuk tukar-menukar data (file) dalam sebuah jaringan yang menggunakan TCP koneksi. FTP sering di gunakan dalam pengaplikasiannya untuk melakukan upload dan download data di server, FTP Berjalan pada port 21 (default).

Baca Selengkapnya : Pengertian FTP

Daftar Tutorial FTP 

Cara Instalasi FTP  di Debian 9 / 10 / 11 dengan Proftpd

  • Pastikan anda telang melakukan konfigurasi dasar Seperti IP dan Hostname
  • Gunaka SuperUser (user yang memiliki hak akses penuh Root / Sudo )

Pengenalan singkat tentang  Apa itu ProFTPD adalah software gratis yang berfungis sebagai penyedia layanan file sharing di OS berbasis Unix/Linux, Miicrosoft dan Mac OS X+.  ProFTPD juga salah satu  software server FTP paling populer atau banyak di gunakan.

Berikut berapa-berapa fitur ungulan dari ProFTPD :

  1. File konfigurasi utama, memudahkan administator untuk melakukan perubahan dengan satu file terpusat (/etc/proftpd/proftpd.conf)
  2. Settingan akses per folder “.ftpaccess” mirip seperti “.htaccess” Apache.
  3. Anonymos login, memberikan akses ke folder sharing tanpa  menggunakan user & password (bisa di akses public).
  4. Dirancang untuk berjalan baik sebagai server yang berdiri sendiri atau dari inetd/xinetd, tergantung pada beban sistem.
  5. Tidak ada perintah EXEC. untuk meminimalkan serangan hacker pada system..
  6. Memiliki settingan Folder & file tersembunyi, berdasarkan izin kepemilikan pengguna/grup pada linux/unix.
  7. Berjalan sebagai pengguna non-hak istimewa (adminsitator / root user) yang dapat di setting dalam mode mandiri untuk mengurangi kemungkinan serangan hacker yang mungkin mengeksploitasi hak user “root”. 
  8. Pencatatan & support utmp/wtmp. Logging kompatibel dengan standar wu-ftpd, dengan logging yang diperpanjang tersedia.
  9. support suite sandi bayangan, termasuk support untuk akun yang kedaluwarsa.
  10. Desain modular, memungkinkan server untuk diperpanjang dengan mudah dengan modul. Modul telah ditulis untuk database SQL, server LDAP, enkripsi SSL/TLS, support RADIUS, dan seterusnya.
  11. support IPv6 & IPv4.

Oke agar tidak berlama-lama langsung saja ikuti perintah dibawah, Berikut adalah langkah-langkah instalasi dan konfigurasi FTP server debian nya :

apt update -y
apt install proftpd -y

Lanjut untuk mengkonfigurasi agar setiap user bisa login ke FTP Server dengan homedir masing-masing  seperti /home/user1/ untuk user1 dan /home/user2/ untuk user2. Caranya anda buka dan edit file konfigurasi di /etc/proftpd/proftpd.conf dengan printah dibawah :

nano /etc/proftpd/proftpd.conf

Pertama buat User dengan printah :

adduser user1 

nantinya akan muncul banyak input, masukan informasi secukupnya saja seperti password yang lain anda bisa lewati dengan menggunakan enter.

Setelah itu Uncomment # DefaultRoot ~ dengan meghilangkan tanda (#) komentarnya di depan menjadi seperti dibawah

Setelah itu non active kan IPV6 jika anda tidak membutuhkan, Cari UseIPv6  dan ganti Mejadi off Seperti dibawah

UseIPv6 off

Lalu Cari ServerName  “Debian” setelah itu ganti dengan domain atau hostname server anda. contoh seperti dibawah 

ServerName  "kitaadmin.com"

Terakhir restart Service FTP dan Uji login menggunakan user yang tadi baru dibuat menggunakan FTP Client Seperti FileZilla.

service proftpd restart

sekian tutorial dari saya, jgn lupa tinggal kan jejak dengan like dan berkomentar di bawah ya, terimakasih 🙂

semoga bermanfaat.

Author Farras Indyawan

Seorang yang memiliki minat di dunia teknologi dan bekerja sebagai Freelancer. Keahlian System Adminstrator, Wordpress Devloper, & Network System.

Write A Comment