基本的连接不上服务器的问题就不提了。这边只记录传输过程出现的550/530等错误
原因有两个:
1、用户权限问题
2、selinux问题
具体解决方法:
1->设置成要操作的linux目录的的所有者为ftp用户。EG:ftp用户为john、目录为 /usr/local/apache/htdocs 则设置 htdocs 目录的所有者为 john 。命令:chown john htdocs/
2->修改selinux策略。getsebool -a|grep ftp 可以查看具体策略。主要修改两项。一个是 setsebool -P allow_ftp_full_access 1 ;一个是 setsebool -P home_dir 1