我正在尝试在我的 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
即可重新启动它。