无法启动 sshd

dan*_*ion 40 ssh sshd

我是 Ubuntu 的新手并尝试启动 sshd,但遇到了很多问题。我尝试通过运行sudo apt-get remove openssh-client openssh-server和 来卸载并重新安装 ssh sudo apt-get install openssh-client openssh-server。当我运行时,sudo service ssh restart我得到:

stop: Unknown instance:
ssh start/running, process 3638
Run Code Online (Sandbox Code Playgroud)

sudo service sshd start给我unrecognized service

当我跑步时,ps -A | grep ssh我什么也得不到。运行ssh localhost让我连接被拒绝。

Eri*_*lho 57

安装前尝试清除:

sudo apt-get purge openssh-server
sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)


Ram*_*and 11

Ubuntu ssh 服务将以 ssh 开头,而不是 sshd。

尝试:

 sudo apt-get remove --purge openssh-server
 sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)

然后尝试:

sudo service ssh restart   
Run Code Online (Sandbox Code Playgroud)

要检查其状态:

sudo service ssh status
Run Code Online (Sandbox Code Playgroud)

配置文件可以在 /etc/init/ssh.conf

关于remove和的详细信息purge

remove - 不删除包括配置文件

purge - 使用 Purge 命令,配置文件也会被删除。