我的远程服务器(位于另一个城市)出现问题,无法使用 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 中列出了指向您服务器的开放端口