FTP Server

| Senin, 06 April 2015
Pengertian FTP Server
FTP Server merupakan singkatan dari File Transfer Protocol atau yang dalam bahasa indonesia berarti Protokol Pengiriman Berkas. Sesuai dengan namanya, FTP ini berfungsi untuk melakukan Pengunduhan (Download) file dan Pengunggahan (Upload)  file kepada sebuah server. FTP juga merupakan protokol yang pertama kali di  kembangkan dan masih tetap digunkan hingga saat ini.

Banyak orang yang mengira bahwa FTP itu tidak/kurang berperan dalam kehidupan sehari-hari. Untuk mendownload dan mengupload file hanya menggunkan web biasa saja. Pernyataan diatas amatlah keliru, pada kenyataan teknis nya, ketika kita sedang melakukan proses download dan upload melalui sebuah website, tanpa sadar kita sebenarnya telah menggunakan protokol FTP.
Secara teknis, proses kerja dari FTP :
(1) Membuat sebuah koneksi antara klien dan server
(2) Untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga
(3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.
FTP Server sendiri dibagi atas dua jenis:
1) Public FTP : Biasa disebut Anonymous FTP yaitu FTP server yang mana mengizinkan siapapun untuk memperoleh (mengunduh) file-file yang terdapat pada FTP server tersebut.
2) Private FTP: yaitu FTP Server yang hanya mengizinkan orang-orang tertentu untuk mengakses file-file tersebut, biasanya menggunakan metode authentication untuk melindungi Private FTP.
Cara Kerja FTP Server


FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan “mendengarkan” percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membuat sebuah koneksi antara klien dan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mentransfer data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan. Jadi port 21 untuk pemberian perintah dan port 20 untuk proses transfer data file.

Konfigurasi FTP Server
Baiklah, sekarang kita masuk pada pembahasan utama. Langkah-langkah instalasi dan konfigurasi FTP Server Debian sebagai berikut:

  1. Installpaket FTP server
    root@server-tkj:/home/habib# apt-get install proftpd
  2. Pada jendela yang muncul, pilih [standalone] >> [OK]
    6-2
    .
  3. Edit isi file paket proftpd.
    root@server-tkj:/home/habib# nano /etc/proftpd/proftpd.conf
  4. Edit script sehingga seperti pada gambar sebelah kanan berikut:
    6-4
    .
  5. Kemudian restart konfigurasi file proftpd.
    root@server-tkj:/home/habib# /etc/init.d/proftpd restart
  6. Uji hasil konfigurasi dengan perintah links.
    root@server-tkj:/home/habib# links ftp.smknbi.net
  7. Maka akan ditamplikan seperti gambar berikut:
    6-6
    .
    Berdasarkan gambar di atas, koneksi ke server masih berjalan dengan baik, namun tidak bisa login karena menggunakan browser links yang berbasis teks. Untuk keluar, gunakan tombol keyboard q lalu ENTER. Untuk itu, kita harus mengujinya dengan browser berbasis GUI.
    .
  8. Selanjutnya uji dengan Web browser dari PC client. Ketikkan pada address bar:www.ftp.smknbi.net dari PC client. Jika muncul konfirmasi user dan password, isikan user dan password akun yang dibuat saat instalasi debian.
    6-7
    .
  9. Maka akan ditampilan file/folder yang dapat diakses pada FTP server oleh FTP Client seperti gambar berikut:
    6-9
    .

Cukup mudah bukan? Demikianlah pembahasan cara Instalasi dan Konfigurasi FTP Server Debian 6 Squeeze.


Source :
http://gunardisoft.blogspot.com/2012/05/konsep-kerja-ftp.html
https://sabtoxandros.wordpress.com/2013/04/16/pengertian-ftp-server/
https://habibahmadpurba.wordpress.com/2013/10/02/modul-6-instalasi-dan-konfigurasi-ftp-server-debian-6-squeeze/


0 komentar:

Posting Komentar

Next Prev
▲Top▲