Setup vsftpd on CentOS 5.4

Install vsftp useing `yum install vsftpd.x86_64`.

Run vsftpd_virtual_config.sh to configure vsftpd.

Run vsftpd_virtualuser_add.sh to add a user such as tiftp.

Remove guest_username and nopriv_user in /etc/vsftpd/vsftpd.conf.

Make a directory as specified by local_root in 

/etc/vsftpd/users/tiftp. Make tiftp own this directory.

Add the following to /etc/firewall.sh and run `sh /etc/firewall.sh`:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

The shell scripts can be found in

 http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users.

猜你喜欢

转载自yaojingguo.iteye.com/blog/1434280