阿里云服务器java连接ftp服务器时候530

今天在上班帮测试的同事搭建ftp服务器时出现的一个问题

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

服务搭建完成后连接时报这个错误:

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

  refusing to run with writable root inside chroot()

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

查了资料后找到了原因,在限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误

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

好像是因为更新的原因导致的

分析原因:

可以使用chmod
a-w  PATH(你自己的登录ftp的用户家目录,我的是/mnt/ftp,自己修改的)

图片 1

查看vsftpd.conf配置文件:

图片 2

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

重启vsftpd服务:​

使用命令:

service vsftpd restart

图片 3

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

接着排查:

发表评论

电子邮件地址不会被公开。 必填项已用*标注