#chkconfig vsftpd on //开机自启动vsftpd服务
#/etc/init.d/vsftpd start //开启vsftpd服务
#vi /etc/vsftpd/vsftpd.conf //编辑vsftp配置文件
找到以下内容并将其禁用:
Anonymous_enable=NO //禁用匿名用户登录。
添加另一行:
Local_enable=YES //打开本地用户登录。
创建用户:
#adduser -d /var/ftp/test -g ftp -s /sbin/nologin test
#passwd test
Iptables防火墙设置:
#system-config-securitylevel
在定制中选择ftp。
#/etc/init.d/iptables restart //重启一下iptables
修改iptables后,可以访问ftp,但由于selinux需要关闭,用户无法登录。
#vi /etc/sysconfig/selinux
查找:
SELINUX=enforcing
修订为:
SELINUX=disabled
#reboot //重新启动计算机
//如果登录后无法写入,请重新修改目录权限:
#chown test /var/test