1、是否安装了vsftpd?
2、是否开启了ftp服务
用netstat -an|grep 21 命令查看 如果出现00 00 21表示ftp服务启动
否则用service vsftp start 启动服务
3、如果用系统用户登陆比如root登陆ftp报错,请查看etc/ftpusers或者userlist(因系统不同可能存在文件或目录不同)中是否对这个用户进行了屏蔽(用#注释掉的表示允许此用户进行ftp登陆)
4、如果用新创建用户(比如创建新用户ftp)登陆,需要注意此用户的目录权限是否设置正确,
5、相关文件配置etc/vsftpd.conf
本人遇到的ftp登陆报530错误,是因为创建的新用户shell为空(即etc/passwd文件中最后一个字段空了)