Konfigurasi Vsftpd pada debian.
Assalamualaikum Wr.Wb
Pada kesempatan kali ini saya akan membahas bagaimana cara konfigurasi vsftpd pada debian
Alat dan bahan yang dibutuhkan
1. Laptop
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.
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
Posting Komentar