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 守护程序,它就不会出现。
关于如何让它在启动时启动的任何建议?
假设您已经安装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
文件中并再次重新启动来尝试。