1. dalam hal ini saya coba gunakan vsftpd versi .rpm
dan mesin yang saya pakai LINUX Fedora Core-2.
2. Download file vsftpd versi .rpm dari mirror site atau rpmfind.net.
# wget http://hostname/mirror/vsftpd-1.2.1-5.i386.rpm
# rpm -ivh vsftpd-1.2.1-5.i386.rpm
# /etc/init.d/vsftpd start
# netstat -nlp | grep vsftpd
# chkconfig vsftpd on
3. Ok sekarang coba Configurasi file vsftpd.conf nya :
# vi /etc/vsftpd/vsftpd.conf
#untuk men Allow anonymous FTP:
anonymous_enable=YES
#untuk men Deny anonymous FTP ( gunakan untuk keamanan ) :
anonymous_enable=NO
#untuk men allow local users untuk log in.
local_enable=YES
#untuk membuat banner/ tampilan sesaat setelah login ke server ftp.
#edit file “banner” untuk tampilan nya :
banner_file=/etc/vsftpd/banner
#untuk men enable ketika local user mengupload file :
write_enable=YES
#mengaktivkan log untuk uploads/downloads :
xferlog_enable=YES
#mengunci user pada suatu direktori.
#isi kan daftar user pada file vsftpd.chroot_list.
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
#untuk mode file ascii :
ascii_upload_enable=YES
ascii_download_enable=YES
4. Buat Banner untuk tampilan ftp nya :
# vi /etc/vsftpd/banner
5. Buat daftar user untuk di chroot :
# vi /etc/vsftpd.chroot_list
6. Kemudian buat daftar local user yang tidak bisa mengakses ftp :
# vi /etc/vsftpd.ftpusers
#Users that are not allowed to login via ftp :
root
bin
daemon
adm
lp
sync
nobody
anonymous
……
7. Ok selesai sekarang coba restart ftp nya :
# /etc/init.d/vsftpd restart
powered by performancing firefox