解决ftp登录问题:500 OOPS: cannot change directory:/home/xxx 500 OOPS: child died

本文档详细介绍了在使用FTP进行远程连接时遇到的500错误,包括无法更改目录的问题。解决步骤涉及检查并修改/home/xxx目录的权限,确保其为可读写状态,检查FTP服务状态,特别是ftp_home_dir是否开启,并通过命令行工具将其设置为on,然后重启FTP服务。最后,在Windows命令窗口中重新尝试连接。该教程对于解决FTP连接权限及服务配置问题具有指导意义。
摘要由CSDN通过智能技术生成

问题描述:在使用 ftp 进行远程连接时,出现错误:500 OOPS: cannot change directory:/home/xxx 500 OOPS: child died

错误如图所示:

img

  解决步骤如下:

1.检查/home/cong 的权限

  若其权限不可访问不可读写,则将其权限设为:chmod 777 cong,再重新连接

2.若还出现错误,检查ftp的服务状态:

  setstatus -b | grep ftp

img

由上图可知, 其ftp_home_dir的状态为off,将其设置为开启状态即可

  注:(也可以将所有的状态都设为on,由于安全性的原因在这里我不建议)

3.使用命令改变ftp_home_dir的状态为on:

  setsebool -P ftp_home_dir 1

img

4. 状态变为on后,再使用命令重启服务:

  service vsftpd restart

5、在windows的命令窗口中重新连接

img

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值