CentOS 7的ftp遇到530 Login incorrect.(阿里云)

在安装完vsftpd服务后发现自己使用FileZilla登入ftp登不上(如图)


于是第一个反应就是/etc/vsftpd/vsftpd.conf这个配置文件没有配置好,于是先使用ftp进行本地登入,发现出现530 Login incorrect,这个上面的FileZilla登入ftp登不上不是同一个问题,因为如果是同一个问题,应该在FileZilla应该也显示相同的错误信息,而FileZilla却是直接什么错误信息都没有,跟石沉大海一样。

CentOS 7的ftp遇到530 Login incorrect.(阿里云)_第1张图片

于是一通baidu之后,发现在阿里云的轻量运用服务器上需要做以下操作:


即在安全-》防火墙-》添加规则上,添加ftp协议以及端口(我明明在Centos上的防火墙通过命令配置好了?为啥还要在这边添加一遍?没搞懂。。。。)

果然添加后再次连接出现FileZilla出现的错误信息跟本地连接出现的一样(530 Login incorrect)

此时查看日志文件tail -f /var/log/secure


这个问题就一目了然了,root用户被限制,于是修改一下配置文件(这个操作在网上能百度出一大堆,就不复述了),其实我是想另外配置一个ftp账户用来登入的,结果没成功(以后有空再试)

此时再次测试ftp本地连接,成功!(ftp localhost)

CentOS 7的ftp遇到530 Login incorrect.(阿里云)_第2张图片

随后再次使用FileZilla进行ftp连接,果不其然,又出现问题了(哈哈哈)


可以看出这是登入成功了,但是目录读取失败,又要求教度娘了.....

CentOS 7的ftp遇到530 Login incorrect.(阿里云)_第3张图片

在编辑-》设置-》被动模式-》修改为退回到主动模式,尝试再次连接,终于成功!

CentOS 7的ftp遇到530 Login incorrect.(阿里云)_第4张图片


后话:其实关于ftp配置还有很多问题,比如建一个虚拟用户用来登入ftp,而不是使用root账户,以及目录权限的设置等等,留待之后有空再来研究一下。

你可能感兴趣的:(CentOS)