Sharing File FTP (Vsftpd)

Assalamu`alaikum Wr. Wb.
Kali ini saya akan share tutorial sharing file dengan ftp. jika pada post sebelumnya saya sudah membahas proftpd, kali ini saya akan membahas yang vsftpd.




  1. Install vsftpd dengan perintah #apt-get install vsftpd –y
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\1.JPG
  1. Masukkan DVD Binary 2
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\2.JPG
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\3.JPG
  1. Cek di client, pada vsftpd jika belum dikonfigurasikan ftp-nya maka client login dengan user anonymous
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\4.JPG


  1. Lakukan pengujian dengan pembuatan folder atau file
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\6.JPG
  1. Terlihat tidak bisa membuat folder atau file, karena user anonymous tidak diijinkan untuk membuat file atau folder hanya diijinkan untuk membaca(read) saja.
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\7.JPG


Login menggunakan user :
  1. Buat 3 user baru menggunakan perintah #adduser
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\8.JPG
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\9.JPG
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\10.JPG
  1. Cek user dengan perintah #ls /home
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\11.JPG
  1. edit file /etc/vsftpd.conf
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\12.JPG
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\13.JPG


  1. Pada bagian local_enable=YES dan write_enable=YES hilangkan tanda pagar
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\14.JPG
  1. lalu simpan dan restart dengan perintah #/etc/init.d/vsftp.conf
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\15.JPG
  1. cek di client dan lakukan pengujian dengan login memakai ke-3 user tersebut, dan buat folder atau file di setiap user
  • user 1
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\16.JPG
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\17.JPG
  • user 2
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\18.JPG
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\19.JPG


  • user 3
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\20.JPG
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\21.JPG
  1. Cek hasil pembuatan folder di server dengan perintah #ls /home/(nama user)
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\22.JPG

Membatasi user pada directory root :
  1. 1. Edit file /etc/vsftpd.conf
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\12.JPG
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\13.JPG
  1. 2. 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
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\23.JPG
  1. 3. edit file/etc/vsftpd.chroot_list
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\24.JPG
4. masukkan user yang diizinkan untuk login (user yang tidak dibatasi)
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\25.JPG
  1. 5. simpan dan restart dengan perintah #/etc/init.d/vsftpd.conf
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\15.JPG
  1. 6. 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
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\26.JPG

Remote ftp menggunakan cmd :
  1. 1. Buka cmd pada client dan ketik ftp (ip address server)
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\27.JPG
  1. 2. masukkan username dan password
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\28.JPG
  1. 3. Siapkan file yang akan di upload
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\29.JPG
  1. 4. Lakukan upload file pada cmd ke ftp dengan perintah put (letak file yang ingin di upload)
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\30.JPG
  1. 5. cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\31.JPG
  1. 6. Cek di server dengan perintah #ls /home/(nama user)
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\32.JPG
  1. 7. Lakukan download file dari ftp ke client dengan perintah get (letak file yang ingin di download
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\33.JPG
  1. 8. cek di client
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\34.JPG
  1. 9. membuat folder pada cmd dengan perintah mkd (nama folder)
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\35.JPG
  1. 10. cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
  • CMD
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\37.JPG
  • Server
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\36.JPG
  1. 11. menghapus folder pada cmd dengan perintah rmd (nama folder)
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\38.JPG
  1. 12. cek di cmd menggunakan perintah ls, atau di server dengan perintah ls (letak folder)
  • CMD
E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\39.JPG
  • Server

E:\Data Kukuh\Picture\Debian\FTP\VSFTPD\40.JPG

Download File :

Video tutorial vsftpd :



TERIMA KASIH 
SEMOGA BERMANFAAT
WASSALAMU`ALAIKUM WR.WB

Post a Comment

0 Comments