(1)先安装,vsftpd和ftp
yum install vsftpd
yum isntall ftp
2、设置开机启动vsftpd ftp服务
chkconfig vsftpd on
(3)配置防火墙
打开/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables
在REJECT行之前添加如下代码
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
保存和关闭文件,重启防火墙
service iptables start
(4)配置vsftpd服务器
默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。
vi /etc/vsftpd/vsftpd.conf
5、修改/etc/vsftpd/vsftpd.conf
将底下三行
chroot_list_enable=YES
(default follows)
chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=NO
(default follows)
chroot_list_file=/etc/vsftpd/chroot_list
还有把#local_umask=022
6、编辑文件chroot_list:
vi /etc/vsftpd/chroot_list
增加一行
root
7.把/etc/vsftpd/user_list /etc/vsftpd/ ftpusers
注释root这一行