我有一个使用 SLES15 的 AWS EC2 实例。我手动编辑了 /etc/sysconfig/SuSEfirewall2 以打开一些端口。我弄乱了 FW_SERVICES_EXT_TCP,因为我以为我在已启用的 sshd 之上添加了内容。但重新加载规则后,sshd 端口被阻止,我无法再重新登录进行修复。除了使用另一个实例从弄乱的实例挂载根卷之外,还有其他选择吗?
提前致谢。
答案1
恐怕不行。除了从快照恢复或从头开始重新安装外,最好的选择可能是使用另一个 EC2 实例来修复该文件。
- 关闭您的 SLES 实例(不要终止)
- 记下根卷设备名称(可能
/dev/sda1
或/dev/xvda
) - 分离卷并附加到另一个卷帮手实例。
- 修复防火墙文件。
- 卸载并从帮手实例并使用正确的名称重新附加到原始实例(
/dev/sda1
或/dev/xvda
) - 启动并通过 SSH 登录 :)
希望有所帮助。