salah satu aplikasi FTP adalah VSFTPD (very secure ftp daemon) yang biasa dipakai pada mesin berbasiskan UNIX. VSFTPD info lengkapnya http://vsftpd.beasts.org.
Instalasi dan konfigurasi di sini saya lakukan dalam mesin dengan Sistem Operasi Linux Centos 6.5.
oke kita langsung ke intinya aja .....
Step I - Installasi
# yum install vsftpd
Step II - Configurasi vsftpd
Config vsftpd :
# vi /etc/vsftpd/vsftpd.confBerikut Adalah Contoh Configurasi vsftpd.conf,
anonymous_enable=NOContoh configurasi ftp yang saya rubah diatas hanya merubah anonymous_enable, agar hanya user yang terdaftar aja yang bisa akses, sama satulagi chroot_local_user, biar user yang meng akses ftp hanya diberikan folder yang diizinkan sesuai konfigurasi user di linuxnya.
chroot_local_user=YES
Set Autostart Service, agar ketika server / komputer di-restart aplikasi vsftp ini bisa langsung running.
# chkconfig vsftpd onStart Service, Menghidupkan service aplikasi ftp (vsftp)
# service vsftpd restartSet SELINUX, perintah berikut ini agar SELINUX mengenali dan memberikan layanannya, sehingga user dapat mengakses aplikasi FTP (vsftp).
# setsebool -P allow_ftpd_full_access=on
Step III - Membuat Authentification User Untuk akses FTP
Pada step ini, kita contohkan agar setiap group "group-www" bisa mengakses direktori "/var/www/html/", kemudian kita akan membuat 2 (dua) user dari "group-www" yaitu "user1", dan "user2". kitang langsung aja :Membuat Group
# groupadd "group-www"Merubah kepemilikan direktori untuk group "group-www"
# chgrp "group-www" /var/www/htmlMembuat User Baru
dalam step ini kita hanya contohkan membuat 1 user aj "user1" untuk "user2" nya tinggal di copy aja perintahnya...
# useradd "user1"Membuat Password
ketik aja perintah berikut, nanti systemnya bakalan minta New Password sm Confirm password, tinggal di isi aja sesuai keinginan, (Catatan: biasanya klo masukin pasword pas kita ketik, karakter yang diketik gak bakalan keliatan di layar)
# passwd "user1"Membuat Home directori untuk user
perintah berikut, dibuat agar ketika user masuk (Login) ftp, sistem bakalan langsung menyajikan direktori yang kita set, disini ane contohin direktori yang dapat diakses adalah "/var/www/html".
# usermod -g "group-www" -d /var/www/html "user1"
Membuat Rule (chmod)
jangan lupa klo kita mau menset user yang tadi kita buat bisa memodifikasi isi file atau folder yang ada dilalamnya, kita bisa buat dengan perintah berikut, klo ga ngerti dengan istilah "775" di chmod, bisa tanyain ke kang Google dgn kata kunci "chmod" insyaallah banyak banget artikelnya.
# chmod 775 /var/www/html
Langkah diatas klo di server ane sih sukses ga ada masalah, mudah2an artikelnya bisa bermanfaat n ngebantu.
aminnn....
Tidak ada komentar:
Posting Komentar