Jumat, 07 November 2014

FTP (File Transfer Protocol)

Pada kali ini saya akan menjelaskan tentang FTP baik itu dari segi pengertian, tujuan, proses, kelebihan dan kelemahan,dan juga installasi servernya.

Pengertian FTP (File Transfer Protocol)


File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP server dan FTP client. FTP server adalah suatu server yang akan menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan(request) dari FTP client.

Tujuan FTP
Tujuan dari FTP server adalah sebagai berikut :
  1. Untuk tujuan sharing data.
  2. Untuk menyediakan indirect atau implict remote computer.
  3. Untuk menyediakan tempat penyimpanan bagi user.
  4. Untuk menyediakan transfer data yang reliable dan efisien .
Proses FTP
Secara teknik, proses kerja dari FTP bisa dilihat pada gambar berikut:

  1. Membuat sebuah koneksi antara klien dan server.
  2. Untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga server akan mulai membuka port 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan pengunggahan.
Jenis-jenis FTP
FTP server sendiri dibagi atas dua jenis:
    1.  Public FTP
Public biasanya disebut Anonymous FTP yaitu FTP server yang mana mengizinkan siapapun untuk memperoleh (mengunduh) file-file yang terdapat pada FTP server tersebut.
   2.  Private FTP
Private FTP merupakan FTP server yang hanya mengizinkan orang-orang tertentu untuk mengakses file-file tersebut, biasanya menggunakan metode authentication untuk melindungi Private FTP.

Kelebihan dan Kelemahan FTP
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.
  • Pada FTP dapat melayani tukar-menukar file.
  • FTP merupakan Versi paling gres juga dilengkapi dengan seperangkat program audit dan penanganan account.

Kelemahan FTP
  • FTP merupakan cara yang tidak aman dalam menstransfer suatu file karena file dikirimkan tanpa dienkripsi terlebih dahulu melalui clear teks. Mode text yang dipakai untuk transfer data adalah format ASCII atau format binary.
  • Keamanan dan kemudahan penggunaan seringkali berbentrokan dan menjadi dilema para administrator sistem.
  • FTP desainnya masih lemah sehingga mengakibatkan tidak terinformasinya para administrator sistem mengenai resiko yang mereka hadapi.

Instalasi FTP server pada Ubuntu
  • Bukalah terminal ubuntu, masuk ke superuser dan install proftpd, dengan perintah
# apt-get install proftpd

Setelah muncul seperti gambar diatas, maka pilih standalone, OK
  • Lalu, editlah file konfigurasi proftpd, pengeditan dapat dilakukan dengan menggunakan nano/gedit

# nano /etc/proftpd/proftpd.conf
# gedit /etc/proftpd/proftpd.conf

 Editlah file konfigurasi proftpd menjadi seperti berikut

Tampilan konfigurasi default


 Tampilan konfigurasi setelah di edit


Setelah itu simpan(Ctrl +O) dan keluar(Ctrl + X).
  • Setelah konfigurasi selesai, lakukan restarting agar konfigurasi yang telah tersimpan dapat diterapkan.
# /etc/init.d/proftpd restart

  • Pengujian dapat dilakukan dengan 2 cara, yaitu pada browser dan pada terminal
Pertama, lakukan pengujian dengan cara membuka broser dan ftp://ip address anda misal seperti ip address saya ftp://192.168.1.7  . Maka akan muncul authencitantion required yaitu berupa username dan password.


Kedua, lakukan pengujian dengan membuat perintah berikut:

# /home/ilham# ftp localhost


Masukkan username dan password, ENTER.

Sekian informasi yang dapat saya sampaikan, semoga bermanfaat, terima kasih :)

Tidak ada komentar:

Posting Komentar