我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里点击这里注册天翼云VIP帐号,立即体验云服务器>>>

本文向您介绍Linux启动sshd服务出现/var/empty/sshd无法访问的解决方案。

问题现象

/var/empty/sshd属主属组异常或目录缺失,导致Linux操作系统sshd服务启动失败。

适用场景

本节操作以CentOS7/CtyunOS系统为示例,其他Linux系统可能存在差异。

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

  1. 执行systemctl restart sshd时,服务重启失败,云主机无法正常远程连接。

    systemctl restart sshd

    image.png

  2. 执行以下命令,查看journal日志。

    journalctl -xe

    提示“/var/empty/sshd must be owned by root”,从日志内容分析,由于/var/empty/sshd目录属主非root用户导致sshd服务启动失败。

    image.png

  3. 执行以下命令,查看/var/empty/sshd文件属主信息。

    # ls -alF /var/empty/sshd

    image.png

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

    chown -R root.root /var/empty/sshd
    chmod -R 711 /var/empty/sshd
  5. 执行以下命令重启sshd服务:

    systemctl restart sshd

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

  1. 执行以下命令,打开journal日志,查看服务失败原因。

    journalctl -xe

    从下图示例中可知由于/var/empty/sshd缺失导致sshd启动失败。

    image.png

  2. 执行以下命令,手动创建/var/empty/sshd目录。

    mkdir -p /var/empty/sshd
  3. 重启sshd服务。

    systemctl restart sshd




推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

131-3501-0006

上班时间

周一到周五

公司电话

130-0743-9476

二维码
线