File Transfer Protocol

FILE TRANSFER PROTOCOL (FTP)

1. Pengertian FTP 
File Transfer Protocol adalah sebuah protokol internet yang berjalan didalam lapisan aplikasi yang merupakan standar untuk pentransferan file komputer antar mesin-mesin didalam sebuah internetwork.
FTP merupakan protokol internet yang paling awal dikembangkan dan masih digunakan sampai sekarang untuk melakukan pengunduhan (download) dan pengunggahan (upload) file komputer antara client FTP dengan server FTP.
2. Fungsi FTP
Fungsi FTP adalah seperti yang telah dijelaskan diatas, yaitu untuk melakukan pengunduhan (download) dan pengunggahan (upload) file komputer.
3. Cara Kerja FTP
Sebuah client FTP merupakan aplikasi yang bisa mengeluarkan perintah-perintah FTP ke server FTP, sementara server FTP adalah daemin yang berjalan diatas sebuah komputer yang merespon perintah dari client FTP. Perintah FTP dapat digunakan untuk mengubah metode pengiriman antara biner & ASCII, mengubah direktori, serta download-upload file dari server. Sebuah server FTP diakses melalui URI ( Universal Resource Identifier) dengan menggunakan format ftp://ipserver.
4. Aplikasi FTP
Dalam menjalankan FTP, terdapat berbagai macam aplikasi yang dapat digunakan. Aplikasi tersebut yaitu :
  • FileZilla
  • Free FTP
  • Cyberduck
  • FireFTP
  • BitKinex
 5. Konfigurasi FTP
Berikut ini cara konfigurasi FTP menggunakan VSFTPD di CentOS 5 :
- Install Paket VSFTPD
  Dengan perintah : [root@ftp~]#yum -y install vsftpd
- Konfigurasi file VSFTPD.conf
  Dengan perintah : [root@ftp~]#vim/etc/vsftpd/vsftpd.conf 
  Ubah isi file VSFTPD menjadi seperti ini : 
         Anonymous_enable=NO
         Local_enable=yes
         Write_enable=yes
         Local_unmask=022
         Dirmessage_enable=yes
         Xfering_enable=yes
         Xfering_std_format=yes
         Ascii_upload_enable=yes
         Ascii_download_enable=yes
         Ftpd_banner=Welcome To FTP Server
         Chroot_list_enable=yes
         Chroot_list_file=/etc/vsftpd/chroot_list
         Listen=yes
         Pam_service_name=vsftpd
         Userlist_enable=yes
         Tcp_wrappers=yes  
  Simpan dan keluar dari file tersebut
- Buat usename dan password untuk digunakan pada login FTP server
  Dengan perintah : [root@ftp~]#adduser admin
                                [root@ftp~]#passwd admin
- Lakukan reboot
  Dengan perintah : [root@ftp~]#reboot
- Setelah reboot, jalankan command
  Dengan perintah : [root@ftp~]#getsebool -a | grep ftp
  Lihat pada bagian 
         Ftp_home_dir --> off
- Jika ftp_home_dir masih off, maka jalankan perintah agar on
  Dengan perintah : [root@ftp~]#setsebool -p ftpd_home_dir on
- Buka browser dan tulislah :ftp://ipserver/
- Atau buka aplikasi FTP salah satunya yaitu FileZilla.
- Masukkan host/ip server, username, password, dan port
- Dan lakukan pengunggahan dan pengunduhan di FTP server.
 



Demikian postingan ini ane buat. Semoga bermanfaat buat para sedulur semua

Sampai Jumpa...

No comments:

Post a Comment