vsftpd can be installed directly via yum and is a straight forward setup:
yum install vsftpd
chkconfig vsftpd on
service vsftpd startThe default vsftpd.conf should be fine to run with. However, it is best practice to disable anonymous access if not being used:
# cat /etc/vsftpd/vsftpd.conf | grep -v "#\|^$"
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=NO
nopriv_user=nobody
ftpd_banner=OK
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
log_ftp_protocol=YES
chroot_local_user=YESFor an incoming dropbox only option, use:
download_enable=NO
dirlist_enable=NO
proftpd dropbox option
<Directory /path/to/ftp/dropbox>
<Limit ALL>
DenyAll
</Limit>
<Limit CDUP CWD XCWD XCUP>
AllowAll
</Limit>
<Limit STOR STOU>
AllowAll
</Limit>
</Directory>