Pengertian
File Transfer Protocol (FTP) merupakan salah protokol yang melayani transfer file
antar komputer dalam jaringan, baik itu mengambil data (download) atau mengirim data
(upload) dari komputer client ke komputer server. Sebuah FTP server dapat diset sebagai FTP
publik sehingga setiap orang dapat mengakses data-data yang ada di server FTP dengan
menggunakan login anonymous.
Contoh
Pada gambar diatas terlihat bahwa perintah GET digunakan untuk menyalin file
(download) dariserver ke client. Sedangkan perintah PUT untuk menyalin file (upload) dari
client ke server FTP. Kedua perintah diatas adalah perintah dasar yang paling sering
digunakan untuk aplikasi FTP.
Pada umumnya FTP menggunakan dua buah port untuk koneksi, yaitu port 20 dan 21
berjalan melalui protokol Transmission Control Protocol (TCP). FTP server mendeteksi data
pada port 21 untuk incomming connection dari FTP client. Port 21 adalah command port dan
port 20 adalah data port.
Paket FTP server : vsFTPd, proFTPd, FTPd.
5. Membuat usermod
6. Restart ftp
7. Cek di client
Jika anonymous_enabled = yes
Jika anonymous_enabled = no
File yg disharing
9. Upload file
10. Buka ubuntu (server) dan liat file yang diupload lewat windows