我将 sudo nano /etc/ssh/sshd_config sftp 更改为仅供内部使用,现在无法登录

我将 sudo nano /etc/ssh/sshd_config sftp 更改为仅供内部使用,现在无法登录

我被锁定,无法使用 SSH 管理 Google Cloud Platform 上的实例。我有一个正在运行的网站,但我无法在 Ubuntu 服务器上管理它,因为我无法登录来控制它。sshd 服务无法启动,我重新启动后,现在无法使用 Google SDK 登录。我将 sudo nano /etc/ssh/sshd_config 文件更改为仅限内部 sftp。现在 SSH 无法从 Google SDK 登录。我该如何解决这个问题?

答案1

如果您无法通过 SSH 连接您的 VM 实例,您有两个选择:

1.- 你可以运行nmap通过虚拟机实例 IP 地址验证正在监听的端口和服务。按照以下步骤通过串行端口连接到虚拟机实例故障排除指南,这将允许您修复 /etc/ssh/sshd_config 上的配置,还可以验证ssh 服务已启动并运行。

2.- 你可以创建快照然后创建第二个虚拟机实例,将此快照磁盘添加到它,这样您将能够访问来自 VM 实例 1 的数据。

答案2

尝试从另一个内部实例(在同一个 vpc 中)登录,因为您已启用内部 ssh。
然后将 ssh 配置设置更改为之前的状态。

相关内容