Berbagi suka, berbagi duka :) . Berawal dari keinginan untuk setting VSFTPD di Centos. Jika Anda install VSFTPD dengan menggunakan perintah yum install vsftpd maka secara default ftp Anda bisa langsung digunakan dengan directory yg di akses /var/ftp dan utk user dan passwordnya kosong atau anonymous.

Jika Anda ingin memberi user dan password pada server ftp, berikut ini langkah-langkahnya:
buat user ftp misalnya:

#useradd ftpku
#passwd ftpku

Cari baris user ftpku di file /etc/passwd yg kurang lebihnya seperti ini:

ftpku:x:502:502::/home/ftpku:/bin/bash

Edit menjadi

ftpku:x:502:502::/home/ftpku:/sbin/nologin

Kemudian simpan, selanjutnya edit lagi file di /etc/vsftpd/vsftpd.conf menjadi
seperti ini atau sesuaikan dengan kebutuhan Anda:

chown_uploads=NO
xferlog_enable=YES
idle_session_timeout=600
data_connection_timeout=120
ascii_upload_enable=NO
ascii_download_enable=NO
background=YES
listen=YES
ls_recurse_enable=NO
chroot_local_user=YES
write_enable=NO

anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO

userlist_enable=YES
userlist_deny=YES
local_enable=YES
pam_service_name=vsftpd

Untuk directorynya berubah yang semula di /var/ftp sekarang di /home/ftpku . OK sampai disini dulu untuk selanjutnya bisa Anda Oprek sendiri :)

Wassalam