Langsung ke konten utama

konfigurasi vsftpd pada debian

Konfigurasi Vsftpd pada debian.
Con Linux y a lo loco (6 linuxeros y un destino) – Salmorejo Geek
Assalamualaikum Wr.Wb
Pada kesempatan kali ini saya akan membahas bagaimana cara konfigurasi vsftpd pada debian

Alat dan bahan yang dibutuhkan
1. Laptop
Microsoft Surface Laptop 3 13.5" Touch-Screen Intel Core i5 8GB ...

2. Iso debian 
3. Virtual box


Langkah-langkah

A. Authentication user

1.Tahap instalasi.

1. Pertama-tama kita buat sebuah ekstensi atau file ftp dalam dns yang kita buat, tambahkan konfigurasi berikut, seperti pada gambar dibawah.

 2. Jangan lupa untuk menambahkan pointer (PTR) di reverse zone kalian.

3. Jika sudah, reset bind 9 dengan perintah /etc/init.d/bind9 restart
 4. Coba ping ke domain ftp tersebut.
 5. Langkah selanjutnya adalah menginstall vsftpd dan ftp untuk debian. Ketikan perintah apt-get install vsftpd ftp

 6.  Langkah selanjutnya adalah membuat 2 user untuk akses ftp nya, yang satu (fadil) bisa untuk di write dan di read, sedangkan yang satu lagi (ilham) hanya bisa read saja.


  • Add user fadil


  • Add user ilham. 

 7.  Kita masukkan konfigurasi sesuai dengan roles yang kita tentukan (fadil=full user, ilham=read only), seperti pada gambar dibawah.
 8. Backup terlebih dahulu file nya, ketikan perintah cp /etc/vsftpd.conf /etc/vsftpd.conf.backup
 9. Selanjutnya kita edit file vsftpd.conf nya, ketikan perintah nano /etc/vsftpd.conf, hapus tanda pagar nya, seperti pada gambar dibawah
  
 10. Restart vsftpd nya dengan perintah /etc/init.d/vsftpd restart


2. Verivikasi
A. Pengetesan berbasis CLI

1. Pertama-tama ubah IP address nya

192.168.1.18 = IP address dns server
172.17.18.1 = IP address ftp
 2. Selanjutnya matikan terlebih dahulu firewall nya.
 3. Test ping dengan perintah ping fadilah.net
 4. Jika sudah berhasil ping, selanjutnya kita akan membuat folder baru di user fadil, ketikan perintah


  • ftp ftp.fadilah.net
  • Masukan username (fadil) dan password nya
  • dir ( perintah untuk pengecekkan home fadil masih kosong)
  • mkdir sukses (Perintah membuat folder baru)
  • ls (perintah untuk mengecek folder berhasil dibuat)

 5. Selanjuutnya kita akan membuat folder baru di user ilham ( yang hanya bisa read / download), ketikan perintah


  • ftp ftp.fadilah.net
  • Masukkan username nya (ilham)
  • dir ( perintah untuk pengecekkan home ilham masih kosong )
  • mkdir sukses 2 (Perintah untuk membuat folder)
  • ls ( Pengecekan apakah folder berhasil dibuat atau tidak)

Disini kita gagal membuat folder nya, karena user ilham hanya bisa read / download saja.


 6. selanjutnya kita akan melakukan pengecekan, ketikan perintah ls /home/fadil/ -al , pada user fadil bisa dilihat user fadil memiliki folder baru yang sudah kita buat tadi, selanjutnya lakukan pengecekan di user ilham, ketikan perintah ls /home/ilham/ -al, bisa dilihat bahwa pada user ilham, hanya memiliki folder bawaan ketika membuat user saja.





B. Pengecekan berbasis file explorer.

1. Masukkan perintah ftp://172.17.18.1
2. Masukkan username fadil, dan masukkan passwordnya.
 3. Kita coba membuat folder baru, bisa dilihat bahwa folder nya berhasil dibuat
 4. Kemudian ketikan perintah ftp://ftp.fadilah.net
 5. masukkan username ilham dan isi password nya.
 6. Coba membuat folder baru, maka akan muncul pop up an error onccurred a new folder on the ftp server sebagai tanda kita tidak bisa membuat folder di user ilham


C. Pengecekan  pada web browser :

1.  Ketikkan perintah ftp://ftp.fadilah.net
 2. Masukkan username fadil, isi password nya.
 3. Dan bisa dilihat berikut adalah folder yang ada pada fadil.
4. Kemudian kita akan melakukan pengecekan di user ilham, ketikan perintah ftp://172.17.18.1

5. Masukkan username ilham dan passwordnya. 
 6. Bisa dilihat di user ilham, folder nya kosong, karena user ilham hanya bisa read.


B. Upload dan download file menggunakan file zilla

1. Buka aplikasi file zilla
 2. Masukkan host nya ftp.fadilah.net, username fadil, masukkan passwordnya, masukkan port nya 21 (menggunakan port default ftp)
 3. Kemudian kita coba mengambil /mendownload file ftp ke laptop kita, cara nya mudah, drag and drop saja file nya ke bagian file yang dituju.

 4. Selanjutnya kita coba meletakkan (upload) file dari laptop kita ke server, cara nya sama sepeti tadi, drag and drop file nya ke bagian file yang dituju.




C. Anonymous user


  • Tahap installasi.
1. Ketikan perintah mkdir -p /home/

2. Kemudian kita masuk ke direktori /home, cara nya ketikan perintah cd /home/, Selanjutnya buat folder baru, ketikan perintah mkdir ftp, jangan lupa untuk memberikan atau menentukan hak aksesnya, ketikan perintah chmod 777 ftp/
 3. Kemudian edit file vsftpd nya, ketikan perintah nano /etc/vsftpd/.conf

4. Kemudian buat lah system log  pada /home/ftp/,ubah akses nya menjadi 755. kemudian ubah kepemilikan folder /home/ftp/ tersebut/.

  • touch /home/ftp/system/log
  • chmod 755 /home/ftp/
  • chown ftp:ftp /home/ftp/
  • chown root:ftp /home/ftp/

 5. Lalu kita akan membuat 2 folder upload dan download dengan hak akses mereka masing masing
 (download =555, upload=777)
  • Upload


  • Download 

 7. Jika sudah restart terlebih dahulu vsftpd nya, ketikan perintah /etc/init.d/vsftpd restart


2. Verivikasi

1. Kita akan mencoba mengakses ftp di server dengan menggunakan user anonymous dan coba membuat folder di dalam folder upload.

Bisa dilihat pada gambar di bawah, kita bisa membuat folder di dalam folder upload.
 2. Cobalah untuk membuat folder di dalam folder download.

Bisa dilihat pada gambar dibawah, kita tidak bisa membuat folder  di dalam folder download.


Komentar

Postingan populer dari blog ini

Konfigurasi VPN Server Pada Windows Server 2012

Assalamualaikum Wr Wb.  Pada kesempatan kali ini saya akan membuat tutorial cara konfigurasi vpn server pada windows server 2012 Penjelasan singkat tentang VPN : J aringan pribadi virtual atau jaringan pribadi maya memperluas jaringan pribadi di jaringan publik dan memungkinkan pengguna untuk mengirim dan menerima data di jaringan bersama atau publik seolah-olah perangkat komputasi mereka terhubung langsung ke jaringan pribadi. Apa saja sih kegunaan VPN itu? Ini dia beberapa kegunaan dari VPN. Menyembunyikan atau mengubah alamat IP.  Melindungi data pribadi yang ditransfer melalui WiFi publik.  Menyembunyikan aktivitas browsing dari pengguna lain yang hendak memantaunya.  Menyembunyikan lokasi sehingga kamu bisa mengakses konten yang dibatasi dalam beberapa negara.  Melindungi pengguna dari hotspot WiFi yang tidak meyakinkan.  Mengakses situs yang diblokir.  Membuat pengguna menjadi anonim. Mencegah upaya masuk (log in) dari pengguna lain saat melakuka...

Konfigurasi dhcp dan ip static di debian 9.5 menggunakan virtual box

 Hallo teman-teman,dikesempatan kali ini saya akan membuat tutorial cara konfigurasi dhcp dan ip static didebian 9.5 menggunakan virtual box ALAT DAN BAHAN 1.virtual box 2.iso debian 9.5 3.pc sebelum kelangkah-langkah, install paket dhcpnya dlu. (Jangan lupa untuk membridge network kalian.)  1.Ketikan perintah ifconfig,agar kita bisa tau ip address nya  2.Ketikan perintah  nano /etc/apt/sources.list . 3.Kemudian ketikan perintah yg sudah ditanda merah.   4.ketikan perintah apt-get install lsc-dhcp-server. 5. ketikan peritah cd /etc/dhcp. kemudian cp dhcpd.conf dhcpd.conf.backup,lalu klik ls.  6.ketikan perintah nano dhcpd.conf  7.ubahlah settingan seperti pada gambar. 8.Kemudian ketikan perintah nano /etc/default/lsc-dhcp-server.   9.Ketikan enp0s3 di interfacesv4. 10.ketikan perintah nano /etc/network/interfaces  11.Ubah juga ip address,gateway dan dns-nameserver nya,seperti pada g...

Konfigurasi Share Hosting pada Debian

Assalamualaikum Wr Wb. Pada kesempatan kali ini saya akan membuat tutorial cara konfigurasi share hosting pada debian penjelasan singkat tentang share hosting : Hosting   merupakan Istilah untuk jasa penyewaan server Internet untuk keperluan  website  dan email. Pemakai umum menyewa jasa  hosting  kepada penyedia  hosting  seperti  IDCloudHost  dan mendapatkan  account   hosting  (sejumlah ruang  disk ,  account  email, akses  shell /FTP,  dll ) dan dapat  mengupload   file-file   website  yang kemudian nanti dapat dilihat oleh pengunjung  website . Bisa disebut juga web  hosting , karena umumnya selalu berkaitan dengan  website , walaupun bisa saja ada layanan  hosting  yang khusus email saja (email  hosting ), akses  telnet /SSH/ shell  saja ( shell   hosting ), dsb.       Share   Hosting  adalah layanan  ho...