📌  相关文章
📜  无法重新启动 sshd.service:未找到单元 sshd.service (1)

📅  最后修改于: 2023-12-03 15:26:17.274000             🧑  作者: Mango

无法重新启动 sshd.service:未找到单元 sshd.service

问题概述

当你运行命令 systemctl restart sshd 时,可能会遇到错误信息 "无法重新启动 sshd.service:未找到单元 sshd.service",这意味着你的操作系统无法找到 sshd 服务单元,并且不能重启该服务。

解决方法
1. 确认 sshd 服务存在

运行命令 systemctl status sshd,该命令可以列出当前 sshd 服务的状态。如果该服务不存在,你可以通过以下命令安装 sshd 服务:

  • 对于 Ubuntu,Debian 及其衍生系统:
sudo apt-get install openssh-server
  • 对于 CentOS,Fedora 及其衍生系统:
sudo yum install openssh-server
2. 重启 systemd-daemon

有时,systemd-daemon 停止工作可能会导致这个问题出现。运行以下命令以重新启动 systemd-daemon:

systemctl daemon-reload
3. 重启系统

如果上述方法都不行,则你可能需要重启你的系统。运行以下命令以重启系统:

reboot
结论

当 systemd 无法找到 sshd 服务单元时,你可以通过安装 sshd 服务,重启 systemd-daemon 或重启系统的方式来解决该问题。