FTP atau File Transfer Protocol adalah protokol internet yang berjalan dalam satu lapisan aplikasi yang berfungsi untuk tukar menukar data antara client dan server dalam 1 jaringan. Sebelum melakukan pengiriman data akan dibuatkan sesi komunikasi terlebih dahulu oleh FTP dengan menggunakan protokol TCP.
FTP server berperan sebagai komputer yang menerima request tukar – menukar data dari client. FTP client berperan sebagai komputer yang me-request kepada FTP server untuk tukar – menukar data. Secara default FTP menggunakan kode ASCII untuk transfer data, jadi sebenarnya FTP tidak aman untuk transfer data hal ini dikarenakan FTP melakukan transfer data tanpa melalui enkripsi terlebih dahulu melainkan melalui clear text.
Biasanya port yang digunakan dalam FTP ada dua yaitu port 20 dan 21. FTP server listen pada port 21 yaitu untuk Koneksi dari FTP client. Biasanya port 20 untuk data port dan port 21 untuk command port.
Manfaat dari FTP
Manfaat dari FTP
- Kita dapat melakukan pertukaran file antar komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar.
- Bagi pemilik website, dengan adanya FTP, mereka dapat melakukan backup website mereka dengan mudah.
- Kita dapat melakukan indirect maupun implicit remote computer.
- FTP menyediakan transfer data yang reliable dan efisien.
Konfigurasi FTP pada Debian 7
1. Install terlebih dahulu proftpd, dengan cara #apt-get install proftpd
2. Pilih STANDALONE, Lalu OKE
3. Edit file di /etc/proftpd/proftpd.conf, dengan cara #nano /etc/proftpd/proftpd.conf.
4. Tambahkan kalimat berikut di baris paling bawah.<Anonymous /home/aku/>
User aku
</Anonymous>
5. Tambahkan user, dengan perintah #adduser aku
6. Isikan password dll(opsional). Kemudian restart agar bisa mengetahui langkah anda benar atau tidak. dengan cara #service proftpd restart
7. Cek di browser anda, dengan cara ketikkan ftp://192.168.24.2, lalu Masukkan user dan password anda
8. Jika muncul seperti ini berarti sudah berhasil