文档首页 > > 故障排除> Linux操作系统> Linux启动sshd服务出现/var/empty/sshd无法访问的解决方案

Linux启动sshd服务出现/var/empty/sshd无法访问的解决方案

分享
更新时间: 2019/08/16 GMT+08:00

问题现象

Linux云服务器启动sshd服务失败,出现/var/empty/sshd无法访问的问题。

适用场景

本节操作适用于CentOS7/EulerOS系统,其他Linux系统可能存在差异。

场景一:/var/empty/sshd属主非root导致sshd启动失败

  1. sshd启动失败,查看journal日志,提示/var/empty/sshd must be owned by root。

    # journalctl -xe

  2. 查看/var/empty/sshd文件属主信息

    # ll /var/empty/sshd

    如上图所示,由于/var/empty/sshd目录属主非root用户导致sshd服务启动失败。

  3. 修改/var/empty/sshd属主,及其权限。

    # chown -R root.root /var/empty/sshd

    # chmod -R 711 /var/empty/sshd

  4. 重启sshd服务,执行:

    # systemctl restart sshd

场景二:/var/empty/sshd文件缺失导致sshd启动失败

  1. 执行以下命令,查看服务失败原因。

    journalctl –xe

  2. 从上图可知由于/var/empty/sshd缺失导致sshd启动失败,执行以下命令,手动创建该目录。

    # mkdir -p /var/empty/sshd

  3. 重启sshd服务。

    # systemctl restart sshd

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区