Konfigurasi VSFTPD FTP Server pada debian 9.7



Assalamu'alaikum Wr.Wb.

Hallo gaissss,kembali lagi di postingan saya ini kali ini ada materi baru yang saya akan share ke kalian nih, yu di simak bareng-bareng ya hehe.
Saya akan membahas tentang konfigurasi Vsftpd dan Ftp di linux debian.

FTP ( File Transfer Protocol ) adalah sebuah protocol yang berfungsi untuk tukar menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP , FTP memiliki dua macam yaitu FTP Client dan server.

Vsftpd itu apa sih?
Vsftp (Very Secure File Transfer Protokol) merupakan FTP server default untuk Ubuntu, CentOs, Debian, Fedora dan Red Hat. untuk vsftpd ini sangat mudah dibandingkan install proftpd dan vsftpd ini lebih aman.

Tujuan: - Agar kalian bisa memahami apa itu FTP dan VSFTPD dan mengetahui cara konfigurasi nya.

Aplikasi dan software yang dibutuhkan:
- Virtualbox


- Iso debian 9.7


- client windows 10


Berikut langkah-langkah konfigurasinya:

1. Pertama kalian coba tes ping pada ftp kalian.


2. Install vsftpd terlebih dahulu, dengan ketik script : apt-get install vsftpd
( pada direktori /etc/bind )


3. Tambahkan sebuah user baru dengan perintah adduser rifdaw ( nama user kalian ), kemudian berikan password nya jika sudah tekan Y ( pada direktori /home/rifda ).


4. Buat copy file Vsftpd backup dengan perintah cp vsftpd.conf. vsftpd.conf.backup jika sudah bisa kita lihat hasil backup-an nya dengan perintah ls -al ( pada direktori /etc ).


5. Jika berhasil maka akan muncul tampilan seperti ini


6. Kemudian tambahkan domain local dengan perintah  nano vsftpd.conf


7. Kemudian edit file yang ada pada vsftpd.conf , script yang di edit pada bagian write enable=YES jika sudah lalu kalian simpan tekan ctrl+x lalu y dan enter.


8. Restart vsftpd dengan ketik script /etc/init.d/vsftpd restart



Pengujian

9. Matikan firewall pada client windows 10


10. Isikan ip server pada windows 10


11. Buka cmd pada client, lalu lakukan pengetesan ftp dengan perintah ftp.rifda.net ( nama ftp kalian), jika berhasil tampilan nya akan seperti ini.


12. Masuk ke dalam ftp dengan perintah ftp fpt.rifda.net (nama ftp kalian ), masukan rifdaw ( nama user kalian ) isi password lalu buat dengan perintah dir kemudian mkdir bismillah (nama folder bebas) lihat folder yang sudah di create ls jika sudah selesai ketik bye


13. Coba masuk kedalam user kalian dengan perintah cd /home/rifdaw, lalu ls lalu lihat folder yang di create lalu ls -al untuk melihat hasil keseluruhan.


14. Kemudian silahkan untuk melakukan percobaan untuk masuk ke ftp yang sudah dibuat sebelumnya di client ( windows 10 ) ftp://ip kalian



15. Kemudian akan muncul pop up seperti ini isikan username dan  password  lalu  login


16. Jika sudah berhasil masuk, lalu kita buat folfer baru



17. Lakukan pula pengujian ftp pada web browser ftp://ftp.rifda.net ( nama ftp kalian ) isikan username dan password  lalu sign in. 


18. Nahhhhhh folder yang sudah kita create tadi ada niyy di ftp kita.


19. Kemudian kembali lagi ke debian pada direktori /home/rifdaw lalu ls maka akan ada tampilan kedua folder yang sudah di create.


Anonymous vsftpd

20. Masuk ke direktori cd /etc/bind install vsftpd ftp dengan perintah apt-get install vsftpd jika ingin melanjutkan penginstallan ketik Y


21. Kemudian kita akan diminta memasukan cd dvd binary, masukan cd nya jika sudah langsung enter


22. Copy file vsftpd backup dengan perintah cp vsftpd.conf. vsftpd.conf.backup pada direktori /etc


23. Create folder dengan perintah mkdir -p /home dan chown nobody:group /home/ 


24. Create folder dengan perintah mkdir /home/ftp dan chmod 777 /home/ftp


25. Masuk ke dalam nano vsftpd.conf 

 
26. Edit file

Listen=yes
#listen_ipv6=yes
Anonymous_enable=yes
Anon_root=/home/ftp
No_anon_password=yes
Local_enable=yes


Write_enable=yes
Local_umask=022


Anon_Upload_enable
Anon-mkdir_write_enable=yes
Dirmessage_enable=yes
Use_localtime=yes
Xferlog_enable=yes
Connect_from_port_20=yes


27. Masuk ke dalam direktori /etc masukkan perintah:

Touch /home/ftp.system.log
Chmod 755 /home/ftp
Chown ftp:ftp home/ftp
Chown root:ftp /home/ftp


28. Restart vsftpd nya /etc/init.d/vsftpd restart


29. Direktori /home buat ftp localhost masukan nama localhost ftp yaitu anonymous , ls jika sudah bye.


30. Masukan perintah :

Mkdir /home/ftp/upload
Chmod 777 /home/ftp/upload
Usermod -d /home/ftp/upload ftp
Touch /home/ftp/upload/upload.doc


31. Buka ftp ftp.rifda.net masukan nama ftp anonymous kemudian ls lihat nama folder, ketikkan cd upload lalu ls lagi lihat hasil file berekstensi .doc lalu buat folder baru.


32. Tambahkan user 1 yang bisa di upload dan di download.


- Tambahkan user 2 yang hanya di download saja.


33. Untuk user 1 yang bisa Upload dan Download masukkan perintah chmod 777 /home/kamila (nama user kalian) sedangkan user 2 yang hanya bisa di download saja masukan perintah chmod 555 /home/dadull (nama user 2 kalian).


34. Lakukan pengujian ke ftp client dengan perintah ftp ftp.rifda.net. nama user 1 kalian dan coba buat folder baru dengan mkdir (nama folder bebas), jika sudah ketik ls untuk melihat hasil nya.



35. Lalu uji cobakan pada file manager
User 1
Masukkan ftp://ip kalian

User2



Pengujian pada Filezilla

1. Masukan alamat host (bisa ip atau bisa nama ftp kalian), username, password, jika sudah klik quick connect.
- User 1 : kamila
Dimana pada user ini bisa Upload dan Download.



2. Pilih file dari local site yang akan dipindahkan atau di upload ke file yang ada di remote site, jika sudah klik kanan plih upload.


3. Yeyy dan ternyata berhasil gaiss, dan berikut tampilan nya jika berhasil meng-upload file.


4. Kemudian pilih file dari remote site yang akan di download ke local site, jika sudah klik kanan pilih download.


5. Selanjutnya lakukan pengecekan apakah file yang di download berhasil atau tidak.
Nah berhasil ni gaissss.


6. Mari kita coba masuk ke dalem user kedua.
- User 2 : dadull
Dimana user 2 ini hanya bisa Download saja.


 7. Pilih file dari local site yang akan dipindahkan atau di upload ke file yang ada di remote site, jika sudah klik kanan pilih upload.


8. Nah ini folder nya kenapa ga bisa di upload yaaaaa????
Jadi, kenapa pada 2 user ini tidak bisa di Upload? karena user ini hanya bisa men-download aja. (555 hanya untuk Read-only).


9. Kemudian pilih file dari remote site yang akan di download ke local site, jika sudah klik kanan pilih download.


10. Selanjutnya lakukan pengecekan apakah file yang di download berhasil atau tidak.



Sekian tutorial dari saya semoga bermanfaat..
see u next time gaisss...
wasalamu'alaikum Wr.Wb

Komentar

Postingan populer dari blog ini

Cara menginstal debian 9 melalui Vmware

Keberagaman Komunikasi.

Teknologi Komunikasi Data dan Suara