rc.local 脚本是否自动启动?

rc.local 脚本是否自动启动?

我的远程服务器(位于另一个城市)出现问题,无法使用 SSH 访问。我可以看到端口 80 和 443 已打开,但端口 22 未打开。我只能假设 sshd 没有正确启动。

我现在通过救援磁盘进入系统。应该将这些行添加到 rc.local

update-rc.d ssh defaults
/etc/init.d/sshd start

让这些命令在启动时运行?或者除了添加它们之外还有其他方法吗?

谢谢。

答案1

是的。您可以使用它来处理启动操作。

因此,在您的示例中,您可以使用以下命令打开文件:

sudo nano /etc/rc.local

在退出处的上方添加以下行:

/etc/init.d/ssh 启动

编辑:还要确保 /etc/ssh/sshd_config 中列出了指向您服务器的开放端口

相关内容