无法启动sshd

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

 stop: Unknown instance: ssh start/running, process 3638 

sudo service sshd start给了我unrecognized service

当我运行ps -A | grep ssh ps -A | grep ssh我一无所获。 运行ssh localhost会拒绝连接。

安装前尝试清除:

 sudo apt-get purge openssh-server sudo apt-get install openssh-server 

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

尝试:

  sudo apt-get remove --purge openssh-server sudo apt-get install openssh-server 

然后尝试:

 sudo service ssh restart 

要检查其状态:

 sudo service ssh status 

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

有关removepurge详细信息:

remove – 不删除包含配置文件

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