FILE TRANSFER PROTOCOL SERVER



PENGERTIAN

               File Transfer Protocol (FTP) Server adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.

CARA KERJA

Cara kerjanya digunakan dalam pengembangan situs web untuk menjalankan fungsi-fungsi FTP yaitu mentransfer halaman file dari komputer Client ke situs web komputer hosting, juga digunakan oleh situs yang menyediakan fasilitas download file. Ini juga digunakan untuk file intra-jaringan pada sistem jaringan komputer kecil. Sebagian besar program termasuk web browser memiliki dukungan built-in untuk transfer data berbasis FTP.

KELEBIHAN
  1. FTP dapat Mempermudah dalam mengunggah data
  2. FTP dapat mentransfer data
  3. Pada FTP online terdapat fasilitas untuk mengupload data ke server dalam jumlah banyak sekaligus jadi tidak satu persatu.
  4. Pada FTP dapat melayani tukar-menukar file
  5. FTP merupakan Versi paling gres juga dilengkapi dengan seperangkat program auditdan penanganan acount.

KEKURANGAN
  1. FTP merupakan cara yang tidak aman dalam mentransfer suatu file karena filedikirimkan tanpa di enskripsi terlebih dahulu tetapi melalui clear teks. Mode text yangdipakai untuk transfer data adalah format ASCII atau format binary.
  2. Keamanan dan kemudahan penggunaan seringkali berbentrokan dan menjadi dilema para administrator sistem.
  3. FTP desainnya masih lemah sehingga mengakibatkan tidak terinformasinya paraadministrator sistem mengenai resiko yang mereka hadapi.


INSTALASI

1. Loginlah sebagai root ( jika mengikuti konfigurasi sebelumnya tidak perlu login lagi karena posisi sebelumnya sudah di root, namun jika belum loginlah sebagai root )
2.   Masukkan DVD Debian 6 Disc 1 ( pertama ) pada Optical Drive yang tersedia
3.   Lakukan mounting DVD Debian 6 Disc 1 ( pertama ) dengan mengetikkan apt-cdrom add dan tunggu proses mounting

4.  Install paket FTP server dengan perintah apt-get install proftpd

5.  Pilih standalone pada kotak dialog ProFTPd Configuation


6.  Buat direktori ftp di folder home . Gunakan perintah mkdir /home/share-ftp


7.  Ganti atribut direktori share-ftpdengan perintah chmod 777 /home/share-ftp


8.  Buat file bernama cek_share.txt untuk diisikan ke folder share-ftp tadi. Gunakan perintah pico /home/share-ftp/cek_share.txt


9.  Edit isi file tersebut misal seperti berikut


10. Simpan konfigurasi dengan menekan tombol Ctrl + x. lalu tekan Y untuk menyimpannya


11. Ganti atribut file tadi dengan perintah chmod 777 /home/share-ftp/cek_share.txt

12. Buat user dengan cara mengetikkan useradd –d / home/share-ftp/ userftp

·   Perintah diatas berarti pada server Debian ini ditambahkan userFTP Server dengan nama user “userftp”. Jika user tersebut login ke FTP Server maka user tersebut akan diarahkan pada direktorishare-ftp yang terletak pada direktori /home


13. Buat password user userftp dengan cara mengetikkan passwd userftp

14. Restart paket proftpd dengan cara mengetikkan /etc/init.d/proftpd restart

15.  Coba di browser client dengan cara mengetikkan ftp://anakwadung.com

16. Login dengan user yang dibuat tadi

17. Akan muncul tampilan berikut

18. Ujicoba dengan software FTP untuk meyakinkan bahwa FTP Server berjalan. Misal memakai software FileZilla
19. Download software tersebut dan install ke komputer, login dengan user yang dibuat tadi

20.  Setelah sukses untuk masuk ke server, coba download file cek_share tadi. Jika sukses maka transfer file bisa

21. Setelah mencoba download file sekarang coba upload file ke folder share-ftp, pilih file yang akan diupload. Dan drag ke folder share-ftp untuk menguploadnya

22.  Jika sukses maka konfigurasi FTP telah selesai dan FTP Server siap digunakan