Assalamualaikum.Wrb.
Hallo kawan selamat datang di blog Networking Indonesia yaitu blog yang membahas seputar IT di Indonesia dan didunia.Pada postingan ini saya akan membahas tentang Konfigurasi Vsftpd hampir mirip sih dengan Proftpd:v
Vsftpd apa sih?
Vsftp (Very Secure File Transfer Protokol) Vsftpd merupakan FTP Server default untuk Ubuntu,CentOS,Fedora dan Red Hat,Debian.Untuk Vsftpd ini membuatnya sangat mudah di bandingkan install Proftpd,dan Vsftpd ini lebih aman loh dibandingkan Proftpd.Pendapat saya Vsftpd ini tuh server FTP yang sangat baik,vsftpd sangat mudah untuk menginstall dan dapat melakukan semua yang kalian inginkan dari sebuah daemon FTP dengan menjaga tingkat keamanan yang sangat bagus.Server FTP ini sangat diandalkan karena kuat,dan mereka mendukung FTP melalui SSL.
Berikut Konfigurasinya:
Konfigurasi VSFTPD menggunakan authentication.
Pertama pastikan kalian sudah membuat DNS serta sudah menambahkan domain local sebagai ftp,masuk ke directory folder domain DNS kalian dengan masukan perintah nano (folderdomain) > Jika sudah kalian tambahkan domain ftp seperti gambar dibawah ini:
Untuk pengujian kita bisa melakukan perintah ping ftp.muhyibisa.net.
Kita akan install paket dari FTP server Vsftpd dengan masukan perintah apt-get install vsftpd.
Disini kita akan tambahkan satu user dan berikan password dengan masukan perintah adduser (namauser).
Kita akan copy file Vsftpd yang terdapat pada directory /etc dengan masukan perintah cp vsftpd.conf vsftpd.conf.backup > kita cek dengan perintah ls -al.
Kita masuk ke file vsftpd.conf > kita hilangkan tanda pagar pada kolom write_enable=YES yang berarti kita akan mengaktifkannya dan simpan.
Jika sudah disimpan kita akan restart agar konfigurasi dapat berjalan dengan masukan perintah /etc/init.d/vsftpd restart.
Pengujian
Pertama kita arahkan ip server dan DNS dari server FTP nya di Client.
Sebelum itu alangkah baiknya kita matikan Firewall nya terlebih dahulu.
Jika sudah dimatikan kita bisa cek koneksi jaringan dengan perintah ping ftp.muhyibisa.net.
Berikutnya kita akan masuk Ftp melalui client di terminal CMD dengan perintah ftp ftp.muhyibisa.net > masukan user dan password > masukan perintah mkdir berhasil untuk membuat folder baru > kita cek dengan perintah ls.
Oke jika sudah ditambahkan kita cek pada server apakah masuk data yang kita buat atau tidak,dengan cara masukan perintah ls dan ls -al.
Untuk pengujiannya kita buka buka ftp didalam folder client dengan perintah ftp://ipserver.Masukan user dan password yang sudah dibuat sebelumnya > klik log on.
Kita akan membuat folder baru pada directory ftp nya.
Jika sudah dibuat kita akan cek dengan masuk ftp melalui browser dengan masukan perintah di browser ftp://ipserver/domain > dan masukan user dan passwordnya.
Maka akan ada folder yang barusan kita tambahkan.
Untuk pengecekan pada server kalian bisa masuk ke directory user yang sudah dibuat > masukan perintah ls untuk mengecek dan ternyata sudah ada foldernya.
Konfigurasi VSFTPD Menggunakan Anonymous.
Pertama kita masukan perintah apt install vsftpd ftp > Jika diperintah untuk memasukan DVD,silakan masukan DVD nya sesuai yang diperintah kan.
Jika sudah kita akan copy file vsftpd.conf dan diubah menjadi vsftpd.conf.backup dengan perintah cp vsftpd.conf vsftpd.conf.backup.
Untuk file yang akan dikonfigurasi kita masukan perintah mkdir -p /home/ (kita jadikan directory home sebagai parent directory) > masukan perintah chown nobody:nogroup /home/ > echo "vsftpd test file" | tee ftp/status.log.
Dan kita akan membuat folder ftpnya dengan perintah mkdir /home/ftp > masukan perintah chmod 777 /home/ftp.
Kita akan masuk ke directory nano vsftpd.conf > dan edit file nya seperti gambar di bawah ini :
Listen=YES
anonymous_enable=YES
anon_root=/home/ftp
non_anon_password=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
#listen_ipv6=YES
Kita akan tambahkan file Konfigurasinya dengan masukan perintah touch /home/ftp/system.log > chmod 755 /home/ftp/ > chown ftp:ftp /home/ftp > chown root:ftp /home/ftp.
Kita akan restart agar Konfigruasinya dapat berjalan dengan masukan perintah /etc/init.d/vsftpd restart.
Pengujian
Pertama ktia masukan perintah ftp localhost > masukan user anonymous dan password dikosongkan saja.
Untuk kalian jika anonymous bisa upload file kalian bisa tambahkan konfigurasi tambahan dengan masukan perintah mkdir /home/ftp/upload/ > chmod 777 /home/ftp/upload > usermod -d /home/ftp/upload ftp > touch /home/ftp/upload/upload.doc.
Sekrang kita coba login anonymous dan masukan perintah cd upload > check dengan ketik ls > dan kita akan buat foldernya dengan masukan perintah mkdir (namafile).
Pertanyaan : Buat 2 User yang berbeda dengan mengakses direktori masing-masing pada ftp tersebut,yang mana user 1 bisa upload dan downlaod file dan user ke 2 hanya bisa download saja?
Pertama kita akan membuat user 1 yang hanya bisa akses upload dan download dengan perintah adduser (namauser).
Dan yang kedua kita akan membuat user 2 yang hanya bisa akses download saja dengan perintah adduser (namauser).
Untuk memberi batasan hak akses,kita akan melakukan konfigurasi chmod yaitu untuk user hasan karena supaya bisa akses upload dan download kita masukan perintah chmod 777 /home/hasan dan untuk user 2 yang hanya bisa akses download saja kita masukan perintah chmod 555 /home/husein.
Note: 777 adalah batasan akses full dan 555 adalah batasan akses read only.
Pengujian
Jika sudah kita masuk ke ftp di client dengan perintah ftp fpt.muhyibisa.net > masukan user hasan > ketik dir > dan kita akan coba membuat folder dengan perintah mkdir (namafolder) > dan untuk mengeceknya ketik ls dan ternyata folder yang kita buat sudah ada.
Dan kita akan uji coba juga user yang kedua yang hanya bisa download saja > masuk ke ftp di client dengan perintah ftp.muhyibisa.net > masukan user husein > ketik dir > dan coba kita buat folder dengan perintah mkdir (namafolder) dan ternyata tidak bisa atau operation failed.
untuk mengecek foldernya kita bisa masukan perintah ls /home/hasan/ -al untuk user hasan dan ls /home/husein/ -al untuk user husein.
Dan kita akan uji coba juga di folder client > masukan perintah ftp://192.168.43.24 > masukan user hasan yang bisa upload dan download > klik log on.
Jika sudah kita akan membuat folder dan ternyata bisa.
Dan untuk user kedua kita cek juga di folder client > masukan perintah ftp://192.168.43.24 > masukan user husein yang hanya bisa download saja > klik log on.
Jika sudah masuk kita coba membuat folder baru > dan ternyata tidak bisa hehe:v berarti berhasil.
Oke itu saja Konfigurasinya cukup mudah bukan hehe,sekian dari saya bila ada yang ingin di tanyakan bisa coment di bawah,Wassalamualaikum.Wrb.
No comments:
Post a Comment