编辑 sshd_config 后无法访问 GCP 实例

编辑 sshd_config 后无法访问 GCP 实例

我已编辑实例 (Google Cloud Platform) 的 sshd_config 文件,将端口 22 更改为新端口。为该端口添加新的防火墙规则,但现在我无法连接到 22 或我已配置的端口。我也无法通过串行端口访问。有人知道访问实例的其他方法,或者任何不丢失所有设置(数据库等)的选项吗?

答案1

创建入口 VPC 防火墙规则以允许不同的 ssh 端口。

对损坏实例的磁盘进行快照。从此快照开始备份,以防万一。从此快照创建新磁盘并将其作为附加磁盘附加到正在运行的虚拟机。

在临时实例上,挂载损坏磁盘的副本。编辑 sshd_config 和任何主机防火墙。通过使用 启动另一个守护进程来测试 sshd_config sshd -f

将固定磁盘恢复为实例。

相关内容