SSH 守护进程无法正常启动

SSH 守护进程无法正常启动

我使用 Ubuntu 服务器 16.04.1 LTS (内核 4.4.0-38-generic x86_64)。并安装 openssh-server(1:7.2p2-4ubuntu2.1)。首先,我使用下面的命令。

sudo systemctl enable ssh.service

但 sshd 在启动过程中没有启动。因此,我检查了这个问题 -> (SSH 守护程序不自动启动)并尝试这篇文章 ->(http://blog.roberthallam.org/2010/06/sshd-not-running-at-startup) 但是,sshd 没有启动。(sudo service ssh status已停止。)当然,我检查了的符号链接是否/etc/rc*.d/S**ssh已创建。

然后我将以下内容添加到/etc/rc.local

/etc/init.d/ssh start

最后,sshd 确实在启动时启动了,但我想知道为什么正常情况下进程不起作用。可能是因为使用了 USB 无线适配器,但我不确定。请告诉我你的想法。

答案1

确保 openssh-server 已安装。如果已安装,请尝试按如下方式重新安装:

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

对于 Ubuntu 16.04 LTS ,4.4 内核没有任何问题,Linux 内核 4.6 也兼容。如果您仍然遇到问题,那么我建议您升级内核或重新编译内核。

相关内容