Konfigurasi VSFTPD FTP Server Pada Debian

Konfigurasi VSFTPD FTP Server Pada Debian

Assalamualaikum Warahmatullahi Wabarakatu!!

Kembali lagi bersama saya!!. Pada kesempatan kali ini saya akan memberikan sebuah pembahasan mengenai cara konfigurasi VSFTPD Debian. Sebelum lanjut ke pembahasan , pastikan kalian sudah membuat Debian terlebih dahulu.

  • Alat/Perangkat yang di butuhkan:
  1. PC/Laptop
  2. File ISO Debian
  3. Aplikasi VirtualBox
  4. Client Windows 10

1. Pertama-tama kalian masukan ke file nano (Folder kalian yang sudah kalian buat DNS) setelah masuk ke file nano kalian tinggal ubah beberapa kata seperti di gambar.
- ftp IN A (IP kalian) 172.18.0.132
Lalu kalian simpan dengan cara CTRL+X+Y Enter



2. Kemudian kalian masukan ke direktori /etc dengan cara mengetikkan cd /etc setelah itu kalian coba ping ftp kalian dengan perintah ping ftp.(ftp kalian)latihan.com , jika berhasil maka tampilan seperti yang ada gambar.


3. Lalu kalian Install VSFTPD-nya dengan mengetikkan perintah apt-get install vsftpd lalu enter setelah itu ketik Y


4. Kemudian masukan DVD Binary-1, setelah itu Enter.


5. Lalu kalian masukkan lagi DVD Binary-2, setelah itu Enter.

Pilih Force Unmount


6. Setelah berhasil install, kalian add user dengan cara ketik perintah adduser (bebas)hsrk, kemudian buat password (bebas) lalu enter saja, setelah itu klik Y.


7. Sekarang kita copy dengan cara mengetikkan perintah cp vsftpd.conf vsftpd.conf.backup .


8. Kemudian ketik ls.


9. Cara file yang sudah tadi di copy apakah ada atau tidak bila ada maka tampilan seoerti gambar di bawah.


10. Setelah itu kalian masukan ke direktori vsftpd nya dengan mengetikkan perintah nano /etc/vsftpd.conf lalu enter


11. Pada Direktori ini kalian ubah write_eneble=NO menjadi write_eneble=YES lalu save dengan cara CTRL+X+Y+Enter.


12. Setelah itu kalian restart dengan cara mengetikkan perintah /etc/init.d/vsftpd restart lalu enter.


13.  Sekarang kalian atur firewall pada windows nya kalian ubah menjadi OFF , lalu simpan.


14. Atur jiga IP DNS nya dengan IP DNS pada server Debian , kemudian OK.


15. Setelah itu kalian coba tes ping apakah sudah berhasil atau belum , pergi ke CMD lalu ketikkan perintah ping ftp.(ftp kalian)latihan.com lalu enter bila ping berhasil maka akan ada tampilan seperti gambar dibawah.


16. Lalu kalian ketikkan perintah ftp ftp.(ftp kalian)latihan.com setelah itu masukkan usernya yang tadi dibuat pada Debian >masukkan password>kemudian dir>bila sudah di ketikkan mkdir dan buat folder (bebas) bersamabisa , lalu ls dan akan terlihat file yang tadi di buat setelah itu bye


17. Kemudian masuk ke Debian lagi, di Debian kalian ketikkan perintah mkdir (folder di cmd) ftpbersamabisa dan ketikkan ls lalu -al bila berhasil maka tampilan ada di bawah.


18. Sekarang kita coba pada client dengan cara buka file folder lalu ketikkan di mesin pencari IP DNS kalian (172.18.0.132) lalu enter.


19. Masuk menggunakan username dan password Debian kalian lalu LOG ON


20.  Bila berhasil maka akan ada tampilan di bawah ini dan juga tambahkan folder untuk nama folder baru bebas (bersamabisa2)


21. Lalu kita tes pada Web caranya buka web pada client lalu ketikkan IP DNS kalian dengan ditambahkan ftp didepannya lihat gambar di bawah bila berhasil maka tampilan akan menjadi ini bisa di lihat file foldernya ada 2.


22.  Kalian masuk ke Debian dan coba ketikkan perintah ls maka akan muncul juga di debian sebagaimana tadi pada client.



  • VSFTPD ANONYMOUS

1. Langkah pertama kalian install apt-get insta;; vsftpd ftp untuk fitur anonymous lalu Y.

2. Buka cd DVD Binary-1 dan kalian Force Unmount.


3. Setelah itu kalian masuk ke /etc dan ketikkan perintah mkdir -p home/ kemudian ketikkan chown nobody:nogrup /home/.


4. Kemudian kalian ketikkan perintah:
- mkdir /home/ftp
- chmod 777 /home/ftp


5. Setelah itu kita masuk ke nano vsftpd nya dan ketikkan perintah nano vsftpd.conf


6. Lalu kalian cari dan edit file:
- listen=yes
- #listen_ipv6=yes
- anonymous_eneble=yes
- anon_root=/home/ftp
- no_aon_password=yes

7. Masih didalam file nano vsftpd, lalu kita cari lagi ke bawah edit dan ubah file:
- write_eneble=yes
- local_unmask=022


8. Masih dalam nano vsftpd, kalian cari lagi di bawah edit lalu ubah:
- local_unmask=022
- anon_apload_eneble=yes
- dirmessage_eneble=yes


9.  Masih dalam nano vsftpd, kalian cari lagi di bawah edit lalu ubah:
- usb_localtime=yes
- xferlog_eneble=yes
- connect_from_port_20=yes


10. Setelah itu kalian ketikkan perintah:
- touch /home/ftp/system.log
- chmod 755 /home/ftp
- chown ftp:ftp /home/ftp
- chown root:ftp /home/ftp


11.  Kemudian kalian restart dengan perintah etc/init.d/vsftpd restart


12. Bila sudah kalian masuk ke ftp dengan mengetikkan perintah ftp localhost dan kalian ketikkan anonymous setelah itu ls lalu bye.


13. Jika sudah langkah selanjutnya adalah kalian ketikkan perintah:
- mkdir /home/ftp/upload
- chmod 777 /home/ftp/upload
- usermod-d /home/ftp/upload ftp
- touch /home/ftp/upload/upload.doc


14. Kemudian kalian masuk ke Direktori home ketik cd /home , bila sudah ketikkan perintah ftp localhost maka akan muncul anonymous , lalu kalian cek dengan perintah ls bila berhasil maka tampilan akan ada  system log dan uploads

15. Setelah itu kalian masuk ke ftp dengan mengetikkan perintah ftp ftp.(domain kalian)latihan.com , lalu akan muncul anonymous dan kalian coba cek dengan menggunakan perintah ls, kemudian ketikkan perintah cd upload lalu ls maka akan ada file upload.doc . Bila sudah kalian buat file baru dengan menggunakan perintah mkdir (file bebas)bisabersama, kemudian ketikkan bye untuk mengakhiri ftp.


  • Pertanyaan
buatlah 2 user yang berbeda dengan mengakses direktori masing-masing pada ftp tersebut, user 1 bisa melakukan upload dan download (777) dan user 2 hanya bisa download (555)!

1. Langkah pertama kalian buat user 1 dengan mengetikkan perintah adduser (user bebas)bersamahebat lalu enter saja dan ketik y



2. Kemudian buat user 2 dengan mengetikkan perintah adduser (user bebas)hebatbersama lalu enter dan ketik y


3. Setelah itu kalian ketikkan perintah:
- chmod 777 /home/(user 1 kalian)bersamahebat
- chmod 555 /home/(user 2 kalian)hebatbersama


4. Kemudian kalian ke CMD dan ketikkan perintah ftp ftp.latihan.com setelah itu kalian beri nama user kalian beserta password yang sudah dibuat bila berhasil login kalian buat file baru (bebas) dengan mengetikkan perintah mkdir (file)coba, lalu ls dan lihat bila berhasil maka akan ada tampilan berikut


5. Bila user 1 sudah dibuat sekarang kita buat user 2 dengan cara kalian ke CMD dan ketikkan perintah ftp ftp.latihan.com setelah itu kalian beri nama user kalian berserta password yang sudah dibuat , bila berhasil login kalian buat file baru (bebas) dengan mengetikkan perintah mkdir (file)coba2, lalu ls dan lihat bila berhasil maka akan ada tampilan berikut.


6. Setelah selesai dibuat sekarang kalian uji coba dengan cara pergi ke file folder lalu login dengan menggunakan user 1 dan IP DNS Server , bila kalian berhasil maka tampilan adalah sebagai berikut.


7. Setelah selesai dibuat sekarang kalian uji coba dengan cara pergi ke file folder lalu login dengan menggunakan user 2 dan IP DNS  Server , bila kalian berhasil  maka tampilan adalah sebgai berikut [ada bagian ini error karena 555 itu tidak bisa di downdload atau upload.



Baiklah pada kesempatan kali ini hanya sampai disini saja, kurang lebihnya mohon maaf.

Wassalamualaikum Warahmatullahi Wabarakatu!!
Andika Syah Putra
Hii all, my name is Andika Syah Putra, I have experience in the field of computers and network infrastructure, and I am also a content creator at www.portal-it.com besides being a content creator I am also the owner and founder of www.portal-it.com

Related Posts

stats

Subscribe Our Newsletter