Selasa, 16 Desember 2014

Konfigurasi FTP (VSFTPD)

FTP (File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. Protokol ini masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan formatftp://namaserver.
  1. Install vsftpd dengan perintah #apt-get install vsftpd –y
  1. Masukkan DVD Binary 2
  1. Cek di client, pada vsftpd jika belum dikonfigurasikan ftp-nya maka client login dengan user anonymous


  1. Lakukan pengujian dengan pembuatan folder atau file
  1. Terlihat tidak bisa membuat folder atau file, karena user anonymous tidak diijinkan untuk membuat file atau folder hanya diijinkan untuk membaca(read) saja.


Login menggunakan user :
  1. Buat 3 user baru menggunakan perintah #adduser
  1. Cek user dengan perintah #ls /home
  1. edit file /etc/vsftpd.conf


  1. Pada bagian local_enable=YES dan write_enable=YES hilangkan tanda pagar
  1. lalu simpan dan restart dengan perintah #/etc/init.d/vsftp.conf
  1. cek di client dan lakukan pengujian dengan login memakai ke-3 user tersebut, dan buat folder atau file di setiap user
  • user 1
  • user 2


  • user 3
  1. Cek hasil pembuatan folder di server dengan perintah #ls /home/(nama user)
Membatasi user pada directory root :
  1. Edit file /etc/vsftpd.conf
  1. pada bagian chroot_local_user=YES, chroot_list_enable=YES, dan chroot_list_file = /etc/vsftpd.chroot_list hilangkan tanda pagar, setelah selesai simpan degan perintah ctrl + x
  1. Edit file/etc/vsftpd.chroot_list
masukkan user yang diizinkan untuk login (user yang tidak dibatasi)
  1. simpan dan restart dengan perintah #/etc/init.d/vsftpd.conf
  1. cek di client dengan login dengan ke-3 user apakah user yang sudah dibatasi dapat login, dan apakah user yang tidak dibatasi dapat login. Dan akan terlihat user 2 tidak bisa login dan ketika login akan selalu muncul seperti dibawah ini

Remote ftp menggunakan cmd :


  1. Buka cmd pada client dan ketik ftp (ip address server)
  2. masukkan username dan password
  3. Siapkan file yang akan di upload
  4. Lakukan upload file pada cmd ke ftp dengan perintah put (letak file yang ingin di upload)
  5. Cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
  6. Cek di server dengan perintah #ls /home/(nama user)
  7. Lakukan download file dari ftp ke client dengan perintah get (letak file yang ingin di download
  8. cek di client
  9. membuat folder pada cmd dengan perintah mkd (nama folder)
  10. cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
  • CMD
  • Server
  1. Menghapus folder pada cmd dengan perintah rmd (nama folder)
  2. Cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
  • CMD
  • Server

*Note : Gambar belum tersedia karena jaringan dan deadline :)

0 komentar:

Posting Komentar