CentOS配置FTP

首先安装VSFTP:# yum -y install vsftpd

设置VSFTP开机启动:# chkconfig vsftpd on

启动VSFTP服务:# service vsftpd start

配置iptables防火墙:# vi /etc/sysconfig/iptables

添加:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

     -A INPUT -p tcp --dport 30000:30100 -j ACCEPT

重启iptables:# service iptables restart

配置VSFTP:# vi /etc/vsftpd/vsftpd.conf

不允许匿名登录:anonymous_enable=NO

删除以下两句的注释:chroot_list_enable=YES
          chroot_list_file=/etc/vsftpd/chroot_list

将此下文字添加至配置让VSFTPD支持被动模式 pasv_enable=YES
                            pasv_max_port=30100
                            pasv_min_port=30000

添加一个用户:# useradd -d /var -g ftp -s /sbin/nologin ftpuser

更改密码:# passwd ftpuser

授予目录权限:# chmod 777 /var

重启VSFTP:# service vsftpd restart

 

End.

 

posted @ 2013-09-11 11:24  lianche  阅读(478)  评论(0编辑  收藏  举报