Ubuntu 12.04 - 我可以通过 ssh 进入服务器,但 sshd 是无法识别的服务

Ubuntu 12.04 - 我可以通过 ssh 进入服务器,但 sshd 是无法识别的服务

我正在尝试在我的 Ubuntu 12.04 服务器上为 ssh 设置基于密钥的身份验证,如下所示教程和

它实际上并没有起作用,但是我还有另一个问题减慢了我的速度,那就是我无法重新启动 ssh 服务。

我可以毫无困难地通过 ssh 连接到服务器。如果我这样做,ps aux | grep -i "ssh"我可以看到 sshd 进程,但如果我service sshd restart这样做,我会得到“sshd 无法识别的服务”。我可以重新启动 ssh,但我认为这是一个客户端,而不是服务器。

如果我使用 Google 搜索“sshd 无法识别的服务”,我就会了解有关 ssh 连接故障排除的所有信息,但这不是我的问题。

我尝试清除并重新安装 openssh-server,但没有效果。

如果该服务不存在,我该如何重新启动 sshd 服务?

答案1

Ubuntu 中的 SSH 服务器服务名为“ssh”。只需运行sudo service ssh restart即可重新启动它。

相关内容