Konfigurasi FTP Server dengan vsftpd pada Debian9

Konfigurasi FTP Server dengan vsftpd pada Debian9

Dony Ramansyah - Blog: Daftar Repository Debian 9 - Tidak bisa ...


Assalmmualaikum Wr.Wb.
Pada blog kali ini kita akan membahas tentang bagaimana cara dan langkah - langkah yang harus dilakukan untuk mengkonfigurasikan FTP Server dengan VSFTPD pada Debian9. Sebelumnya apa itu VSFTPD? VSFTPD adalah FTP server default untuk Ubuntu, CentOS, Fedora, dan Red Hat. Hal ini membuatnya sangat mudah untuk menginstal dibandingkan dengan proftpd, tetapi tidak hadir semudah dari file konfigurasi. vsftpd juga dilaporkan lebih aman.

Manfaat:
-Memahami tentang cara konfigurasi FTP Server dengan VSFTPD pada Debian9.
-Memperdalam pengetahuan tentang Debian.

Tujuan:
Dapat mengkonfigurasikan FTP Server dengan VSFTPD pada Debian9.

Alat dan Bahan yang dibutuhkan:


-Virtual Box

- ISO Debian

Langkah - Langkah Konfigurasi:

Konfigurasi vsftpd menggunakan authentication.


1. Langkah pertama yang harus dilakukan adalah pastikan kita sudah membuat DNS dan domain local untuk ftp, Jika sudah kita tambahkan domain ftp dengan mengetikkan perintah nano (nama domain) lalu masukkan domain dan ipnya.


2.  Kita coba ping untuk melakukan pengujian, dengan mengetikkan perintah ping ftp.kurniaptr.net.


3. Selanjutnya kita install terlebih dahulu vsftpd dengan mengetikkan perintah apt-get install vsftpd.


4. Kemudian kita tambahkan user dengan mengetikkan perintah adduser (nama user kita).


5.   Selanjutnya kita ketikkan perintah berikut untuk mengcopy file vsftpd.

cp vsftpd.conf vsftpd.conf.backup 
ls -al

6. Kemudian ketikkan perintah vsftpd.conf dan kita hilangkan tanda pagar (#) pada write_enable=YES, jika sudah exit dan save.


7. Jika sudah selanjutnya kita restart vsftpd nya dengan mengetikkan perintah /etc/init.d/vsftpd restart.



Pengujian

8.  Untuk ip DNS kita arahkan terlebih dahulu ke ip kita, lalu pilih OK.


9. Jangan lupa untuk mematikan firewall nya terlebih dahulu, lalu ok.


10. Selanjutnya kita uji koneksi jaringan dengan mengetikkan perintah ping ftp.kurniaptr.net.


11. Selanjutnya kita buka pada client untuk membuat folder baru denan mengetikkan perintah dibawah.
  - ftp ftp.kurniaptr.net. 
  - masukkan user dan password.
  - mkdir nia (nama folder).
  - ls (untuk mengecek).

12. Jika sudah kita tambahkan kita cek pada server/debian kita dengan mengetikkan perintah ls dan ls -al , maka akan muncul nama folder yang sudah kita buat diclient tadi.


 13. Pada pengujian selanjutnya kita uji difolder dengan mengetikkan perintah ftp://192.168.13.13(ip server kita), lalu masukkan username dan passwordnya sesuai yang kita buat dan pilih log on.


14. Maka folder yang kita buat sudah muncul, selanjutnya kita buat folder baru pada directory ftp tersebut yaitu nia2.



15. Selanjutnya kita melakukan pengujian pada webbrowser dengan mengetikkan perintah ftp://192.168.13.13(ip server kita) atau ftp://kurniaptr.net(nama domain kita).



16. Untuk pengecekan di server kita masuk pada directory user kita, lalu ketikkan perintah ls, maka folder baru yang kita buat akan muncul.



Konfigurasi vsftpd Menggunakan Anonymous.

1. Pertama kita ketikkan perintah apt install vsftpd ftp, jika diperintahkan memasukkan cd kita tambahkan terlebih dahulu cd nya sesuai yang diperintahkan.


2. Selanjutnya kita copy file vsftpd.conf dengan mengetikkan perintah cp vsftpd.conf vsftpd.backup.



3. Untuk file yang akan dikonfigurasikan ketikkan perintah seperti dibawah.
   - mkdir -p /home/(menjadikan home sebagai parent directory).
   - chown nobody:nogroup /home/.
   - echo "vsftpd test file" | tee ftp/status.log .


4. Setelah itu kita buat folder ftp dengan mengetikkan perintah seperti dibawah.
    - mkdir /home/ftp.
    - chmod 777 /home/ftp.


5. Selanjutnya kita edit file pada perintah  nano /vsftpd.conf, dan masukkan perintah seperti dibawah.

 listen=YES
anonymous_enable=YES
anon_root=/home/ftp
no_anon_password=YES
local_enable=YES
write_enable=Yes
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
# listen_ipv6=YES (comment)




 6. Jika sudah sekarang kita tambahkan file konfigurasinya dengan mengetikkan perintah seperti dibawah.
   - touch /home/ftp/system.log.
   - chmod 755 /home/ftp.
   - chown ftp:ftp /home/ftp.
   - chown root:ftp /home/ftp.



7. Selanjutnya kita restart terlebih dahulu vsftpd nya dengan mengetikan perintah /etc/init.d/vsftpd restart.


Pengujian

8. Kita ketikkan perintah ftp localhost, kita login dengan anonymous dan password kosongkan.


 9.  Sekarang kita login anonymous dan masuk ke folder upload dengan mengtikkan perintah cd upload dan ls(untuk melihat folder), ketikkan perintah mkdir tes(nama file) untuk penambahan foldernya.


Membuat Dua User yang berbeda dengan mengakses directory masing-masing pada ftpnya, dimana satu User bisa upload dan download dan user yang kedua hanya bisa download saja

1. Kita buat User yang pertama yang bisa upload dan download dengan mengetikkan perintah adduser fitri(nama user), buat paswordnya lalu enter saja dan pilih y.


2. Selanjutnya kita buat User yang kedua yang hanya bisa download saja dengan mengetikkan perintah adduser fatimah(nama user), buat passwordnya lalu enter dan pilih y.



3. Masukkan perintah chmod 777 /home/fitri untuk user yang pertama agar bisa akses upload dan download, dan masukkan perintah chmod 555 /home/fatimah untuk user yang kedua yang hanya bisa download.
catatan:  -777 adalah batasan akses full.
              -555 adalah batasan akses read only.


Pengujian 

4. Jika sudah kita lakukan pengujian pada client dengan mengetikkan perintah seperti dibawah.                 - ftp ftp.kurniaptr.net.
     - fitri (nama user pertama kita).
     - masukkan pasword user.
     - dir.
     - mkdir bisa(nama folder).
     - ls (untuk melihat folder yang sudah kita buat).


5. Selanjutnya kita lakukan pengujian pada User yang kedua dengan mengetikkan perintah dibawah.
    - ftp ftp.kurniaptr.net.
    - fatimah (nama user yang kedua). 
    - masukkan pasword user.
    - dir.
    - mkdir bisa(nama folder)
    - dan ternyata tidak bisa.



6.  Untuk pengecekan foldernya kita masukkan perintah ls /home/fitri/ -al dan masukkan juga User yang kedua dengan mengetikkan perintah ls /home/fatimah/ -al.


7. Kita juga melakukan pengujian pada folder client dengan mengetikkan perintah ftp://192.168.1.3.13 lalu masukkan username dan passswordnya dan pilih log on.



8. Jika sudah masuk maka folder kita akan muncul, selanjutnya kita buat folder baru.


9. Selanjutnya untuk user yang kedua lakukan hal yang sama yaitu dengan mengetikkan perintah ftp://192.1168.13.13, lalu masukkan username dan passwordnnya dan pilih log on.



10. Maka ketika kita masuk tidak ada folder, dan ketika kita menambahkan folder baru maka tidak bisa.


Sekian Terima Kasih..
Wassalammualaikum Wr.Wb.

Komentar

Postingan populer dari blog ini

Proses Komunikasi Data Dalam Jaringan

Cara Menginstall Debian 9 dengan Vmware

Konfigurasi FTP Server pada Debian 9