暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

阿里云服务器java连接ftp服务器时候530 Login incorrect错误

凯哥java 2021-09-24
893

ftp服务器是:vsftpd的搭建的。

在使用ftp用户通过java代码上传文件的时候,本地正常的已上传到阿里云服务器上就提示553 Could not create file错误。搜索了各种解决办法。对对应文件夹权限给了777还是不行。

最后想一个解决办法。使用root登录。这样权限应该够了吧。

结果使用root用户,通过java连接依然不行。错误提示后:530 Login incorrect

分析原因:


查看vsftpd.conf配置文件:


将userlist_enable=YES修改为:NO之后。

重启vsftpd服务:

使用命令:

service vsftpd restart



重启之后。访问。依然不行。

接着排查:


于是果断:



注释掉之后。重启服务。重新访问:



终于OK了。

总结:

1, 检查/etc/vsftpd/vsftpd.conf配置

2,修改/etc/vsftpd/ftpuser

ftpusers里面是ftp默认拒绝的用户,如果要想系统用户,就把这个用户从ftpusers文件中删除。

在这里要注意,不要把/etc/pam.d/vsftpd里面的deny改成allow,不然你自己建立的用户就会报530 Login incorrect

3,重启vsftpd



文章转载自凯哥java,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论