Anda di halaman 1dari 14

FTP SERVER

Kompetensi Dasar
3.2 Mengevaluasi FTP Server
4.2 Mengkonfigurasi FTP Server
Sejarah FTP
• FTP merupakan salah satu protokol Internet yang paling
awal dikembangkan, dan masih digunakan hingga saat ini
untuk melakukan pengunduhan (download) dan
penggugahan (upload) berkas-berkas komputer antara
klien FTP dan server FTP.
• FTP (File Transfer Protocol) dikembangkan oleh Abhay
Bhushan pada tahun 1970-an.
• FTP merupakan sebuah protocol internet yang digunakan untuk urusan
pengiriman data dalam jaringan komputer, misal untuk upload dan
download file.
• File Transfer Protocol (FTP) adalah sebuah protokol Internet yang
berjalan di dalam lapisan aplikasi yang merupakan standar untuk
pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah
Antar jaringan.
• FTP bekerja menggunakan protocol TCP dengan port 21. Dengan adanya
protocol ini, antara client dan server dapat melakukan komunikasi
sebelum pengiriman data berlangsung.
• FTP server diakses menggunakan Universal Resource Inentifier (URSL)
dengan format ftp://ipserver atau ftp://namadomain.
Fungsi FTP
Fungsi utama FTP adalah melakukan pertukaran file dalam jaringan,
secara detail FTP server dapat dijabarkan sebahgai berikut:
• Untuk men-sharing data.
• Untuk menyediakan indirect atau implicit remote control.
• Untuk menyediakan tempat penyimpanan bagi user.
• Untuk menyediakan transfer data yang reliable dan efisien.
FTP Server dan FTP Client
• FTP server adalah server yang bertugas memberikan
layanan pengiriman data kepada FTP client.
• FTP client adalah komputer yang meminta layanan
pengiriman data kepada FTP server.
Contoh aplikasi FTP server :
• Proftpd
• Vsftpd
• Wuftpd
• IIS (didalamnya terdapat FTP Server)
Contoh aplikasi FTP client
• CuteFTP
• Wget
• WsFTP
• GetRight
• AbsoluteFTP
• SmartFTP
• Filezilla( Mendukung SFTP)
FTP menggunakan protokol transport TCP untuk mengirimkan
data/file. TCP dipakai sebagai protokol transport karena protokol
ini memberikan garansi pengiriman dengan FTP yang dapat
memungkinkan user mengakses file dan direktori secara interaktif,
diantaranya:
• Melihat daftar file pada direktori remote dan lokal.
• Menganti nama dan menghapus file.
• Transfer file dari komputer remote ke lokal (download).
• Transfer file dari komputer lokal ke remote (upload).
Kelebihan FTP
• FTP dapat mempermudah dalam mengunggah data.
• FTP dapat mentransfer data.
• Pada FTP online terdapat fasilitas untuk mengupload data ke
server dalam jumlah banyak sekaligus, jadi tidak satu persatu.
• FTP dapat melayani tukar menukar file.
• FTP juga dilengkapi dengan seperangkat program audit dan
penanganan account.
Kekurangan FTP
• FTP merupakan cara yang tidak aman dalam mentransfer suatu file
karena file dikirimkan tanpa di enskripsi terlebih dahulu tetapi
melalui clear teks. Mode text yang dipakai untuk transfer data adalah
format ASCII atau format binary.
• Keamanan dan kemudahan penggunaan sering kali berbentrokan
dan menjadi dilema para administrator system.
• FTP desainnya masih lemah sehingga mengakibatkan tidak
terinformasinya para administrator system mengenai resiko yang
mereka hadapi.
Jenis-Jenis FTP
Layanan FTP dapat diatur menjadi:
• Anonymous FTP Server atau public FTP server.
Dimana server komputer dapat diakses dan terbuka bagi semua
pemakai internet.
• Private FTP Server
Server komputer hanya bisa diakses oleh user tertentu yang terdaftar
secara resmi. Pemakai khusus ini biasanya mempunyai username dan
password untuk dapat terhubung dengan server jenis ini.
Cara Kerja FTP
• Port standar FTP adalah 21 (pada server).
• Pada sisi server, FTP server menunggu incoming connection di port 21 (default).
• FTP client mencoba connect ke FTP server (daemon) dengan memasukkan user
passwordnya (biasanya FTP memang memiliki suatu autentifikasi tersendiri).
• FTP server men-check apakah user dan passwordnya valid. Jika valid maka akan
berlanjut ke step berikutnya, jika tidak valid maka akan diminta memasukkan
user/ password yang lain beberapa kali, jika tetap invalid maka koneksi akan
diputuskan.
• Setelah user tervalidasi maka FTP client dapat men-download/meng-upload
ataupun men-delete file yang terdapat di server, tergantung dari hak akses yang
dimiliki.
Metode Akses FTP Server
• User Authentication Login
Metode dimana seorang user yang ingin mengakses sebuah FTP
server harus memiliki username dan password.
• Anonymous Login
Metode yang memungkinkan orang-orang dapat mengakses FTP
server tersebut secara anonym tanpa harus memiliki username
dan password.

Anda mungkin juga menyukai