如何在 Linux Mint Debian v2 上启动时启动 SSH 守护进程

lin*_*tar 7 ssh services sshd daemon

我使用的是 64 位 Linux Mint Debian v2。

我最近注意到我的 ssh 守护进程在启动时没有自动启动。它曾经。我不确定它是否与我的 UFW 配置或 sshd_config 配置有关,但是,除非我输入:

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

我在网上搜索过,我可以找到一些解决方案,例如:

sudo update-rc.d ssh defaults
Run Code Online (Sandbox Code Playgroud)

并在 中创建一个 sshd 文件/etc/init.d,但是,它们不起作用。

我试过清除 ssh 和 openssh-server 并重新安装。但是,这没有任何效果。重新安装后它会自动启动,但是,一旦我重新启动并检查 ssh 守护程序,它就不会出现。 

关于如何让它在启动时启动的任何建议?

Arn*_*nab 6

假设您已经安装openssh-server,检查sshd启动符号链接在/etc/rc{2,3,4,5}目录中的,ls -l /etc/rc?.d/*ssh 如果没有启动链接,则运行,通过运行创建它们:

sudo update-rc.d ssh defaults

并重新启动。

如果问题尚未解决,您可以通过将service ssh start(在“exit 0”行之前)放在/etc/rc.local文件中并再次重新启动来尝试。