问题状态
客户端IP连接时提示错误
命令: LIST
响应: 425 Security: Bad IP connecting. www.111cn.net
错误: 读取目录列表失败响应: 500 OOPS: close
响应: 500 OOPS: child died
错误: 连接被服务器关闭
修改vsftpd服务端配置文件
vi /etc/vsftpd/vsftpd.conf
增加下面行,重启服务即可
pasv_promiscuous=YES
解决办法二,如果上面办法还是解决不了我们可以尝试如下解决办法
1、 查看 SELinux 的状态: sestatus -b | grep ftp
2、 在出现的结果中可以看到
ftp_home_dir off
tftpd_disable_trans off
之类。我们现在只要把其中之一设置为on就可以啦。
3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on
4、 重启vsftpd: service vsftpd restart
三、再次登录
登录成功了。
解决办法三,
或是当前用户没有权限的操作目录时,你也会遇到:
1.500 OOPS: child died这时,你不用执行上面的操作,只要这样:
1.usermod -d 用户有权限的目录(如:/home/example) 用户名
2.usermod -d /home/username username即可。
哈哈,我也是老外坛子看到的,贴一部分:
时间: 2024-10-26 13:10:28