

喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>
本文向您介绍Linux启动sshd服务出现/var/empty/sshd无法访问的解决方案。
问题现象
/var/empty/sshd属主属组异常或目录缺失,导致Linux操作系统sshd服务启动失败。
适用场景
本节操作以CentOS7/CtyunOS系统为示例,其他Linux系统可能存在差异。
场景一:/var/empty/sshd属主非root导致sshd启动失败
执行systemctl restart sshd时,服务重启失败,云主机无法正常远程连接。
systemctl restart sshd

执行以下命令,查看journal日志。
journalctl -xe
提示“/var/empty/sshd must be owned by root”,从日志内容分析,由于/var/empty/sshd目录属主非root用户导致sshd服务启动失败。

执行以下命令,查看/var/empty/sshd文件属主信息。
# ls -alF /var/empty/sshd

修改/var/empty/sshd属主及其权限。
chown -R root.root /var/empty/sshd chmod -R 711 /var/empty/sshd
执行以下命令重启sshd服务:
systemctl restart sshd
场景二:/var/empty/sshd文件缺失导致sshd启动失败
执行以下命令,打开journal日志,查看服务失败原因。
journalctl -xe
从下图示例中可知由于/var/empty/sshd缺失导致sshd启动失败。

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


湘公网安备43019002001857号
备案号:
客服1