我已经创建了以下 rc.{#}d 结构;但我的 ssh 服务器没有启动。我看到
- 击杀 -
- /etc/rc0.d/K84ssh
- /etc/rc1.d/K84ssh
- /etc/rc2.d/K84ssh
- /etc/rc4.d/K84ssh
/etc/rc6.d/K84ssh
开始 -
- /etc/rc3.d/S16ssh
- /etc/rc5.d/S16ssh
答案1
你是如何创建它们的?手动创建?你可以使用以下命令:
$ sudo update-rc.d ssh defaults
更多详细信息,请参阅:man update-rc.d
。当然,您需要有启动脚本/etc/init.d/ssh
。因为这些只是符号链接。
答案2
中的文件/etc/rc?.d
只是符号链接,指向 中的文件/etc/init.d/
。如果你不知道如何恢复启动脚本,只需重新安装 OpenSSH 服务器:
sudo apt-get --reinstall install openssh-server
您的设置/etc/ssh/sshd_config
将被保留。