Unbuntu_FTP客户端 连接响应信息:530 Login incorrect

情况一:

一般此情况和目录权限,用户密码有关,设置正确权限后仍然有同样的情况,可以使用:

sudo apt-get remove vsftpd 
sudo rm /etc/pam.d/vsftpd 
sudo apt-get install vsftpd 
这是因为ubuntu启用了PAM,所在用到vsftp时需要用到 /etc/pam.d/vsftpd 这个文件(默认源码安装的不会有这个文件),因此除了匿名用户外本地用户无法登录。所以只要删除了就可以了。

 

情况二:

账户问题:密码是否正确,账户是否是白名单

建议:
重新设置一下密码:
1.  密码
   $ sudo passwd uftp
2.  账户白名单
   # 结合配置文件 /etc/vsftpd.conf 文件使用 
   # 注:配置在文件里面的全是白名单可登录,名字不要和保留名冲突否则不起效果,可去保留文件注释,即可用
   userlist_file=/etc/vsftpd.user_list 
   userlist_enable=YES
   userlist_deny=NO

情况三:

非ubuntu:pam_service_name=vsftpd

ubuntu:pam_service_name=ftp  // 实测过,本人ubuntu下,注:删除了情况一的文件夹

 

情况四:

   可能 和一个文件里面的两行代码有关,网上百度,都是注释最下面一行就可以了,我感觉这个和SSL认证有关。毕竟连接的时候,有选择连接的方式,明文还是加密等等。

 

情况一:参考地址:https://my.oschina.net/apeng/blog/121922

你可能感兴趣的:(Vsftpd服务)