如何不使用SSH登录gcp控制台?

时间:2018-09-25 17:07:30

标签: google-cloud-platform console google-compute-engine

由于错误,我已将根文件移至GCP Ubuntu服务器中的子文件夹。现在,我无法通过SSH登录。 我在堆栈溢出中找到了一些解决方案,但在Google云中却无法使用。如果不登录,我如何还原文件?那么还有其他可能登录我的服务器吗?请提供解决方案。

2 个答案:

答案 0 :(得分:0)

请尝试以下方法之一,看看它们是否有帮助:

  1. 尝试与Serial Console进行交互,并尝试运行命令以将文件还原到其原始文件夹。

  2. 执行以下步骤:

    A。 Create a Snapshot来自实例的现有磁盘。

    B。 Restore the snapshot到新磁盘,attach the disk到另一个实例。在该实例中装入磁盘后,请在磁盘上执行还原文件。从新磁盘创建custom image,然后从该自定义映像创建a new instance。检查此新实例是否成功启动。然后,您可以删除原始的故障实例。

答案 1 :(得分:0)

首次使用Web控制台登录 创建新用户“ adduser用户名”。 设置密码 。 编辑sshd_config。“ nano / etc / ssh / sshd_config”。 查找密码验证编号。将“ no”更改为“ yes.like passwordauthentication yes”

并保存文件关闭连接,然后尝试不使用ssh