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