情况1:ftp端口未开放
解决办法:在安全组中添加对应的端口以及对ip进行设置
情况2:连接ftp时报错
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
解决办法:找到文件 /etc/vsftpd/vsftpd.conf,在最后一行添加 allow_writeable_chroot=YES 即可。
原因:vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。
情况3:530 Login incorrect
解决办法:检查/etc/pam.d/vsftpd
将 #auth required pam_shells.so 注释掉
之后执行重启命令:
sudo service vsftpd restart