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
- Install dan Konfigurasi FTP Server
- Merubah Port FTP
- Konfigurasi Anonymous Login FTP
- Konfigurasi FTPS pada Profptd
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 :
- File konfigurasi utama, memudahkan administator untuk melakukan perubahan dengan satu file terpusat (/etc/proftpd/proftpd.conf)
- Settingan akses per folder “.ftpaccess” mirip seperti “.htaccess” Apache.
- Anonymos login, memberikan akses ke folder sharing tanpa menggunakan user & password (bisa di akses public).
- Dirancang untuk berjalan baik sebagai server yang berdiri sendiri atau dari inetd/xinetd, tergantung pada beban sistem.
- Tidak ada perintah EXEC. untuk meminimalkan serangan hacker pada system..
- Memiliki settingan Folder & file tersembunyi, berdasarkan izin kepemilikan pengguna/grup pada linux/unix.
- 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”.
- Pencatatan & support utmp/wtmp. Logging kompatibel dengan standar wu-ftpd, dengan logging yang diperpanjang tersedia.
- support suite sandi bayangan, termasuk support untuk akun yang kedaluwarsa.
- 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.
- 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.