Google cloud platform 我找不到从Google云平台下载的登录VM的凭据

Google cloud platform 我找不到从Google云平台下载的登录VM的凭据,google-cloud-platform,virtual-machine,virtualbox,gcloud,Google Cloud Platform,Virtual Machine,Virtualbox,Gcloud,我刚刚下载了一个VM运行实例的副本,并将其转换为一个.VDI文件,以便在我的VirtualBox中运行它 当我启动它时,登录页面会提示我,但我在VM中找不到任何登录凭据。 有人知道我在哪里能找到它吗 我尝试使用SSH查找密码,但无法解密。 我也尝试过使用我的帐户凭据、电子邮件和密码登录,但它不起作用 虚拟机也给了我一个提示:“num lock on”。我不知道它是否有用。 多谢各位 另外,我在GCP面板上拥有完全访问权限(但我不是超级管理员)如果您试图使用Google云平台之外的第三方工具连接到

我刚刚下载了一个VM运行实例的副本,并将其转换为一个.VDI文件,以便在我的VirtualBox中运行它

当我启动它时,登录页面会提示我,但我在VM中找不到任何登录凭据。 有人知道我在哪里能找到它吗

我尝试使用SSH查找密码,但无法解密。 我也尝试过使用我的帐户凭据、电子邮件和密码登录,但它不起作用

虚拟机也给了我一个提示:“num lock on”。我不知道它是否有用。 多谢各位


另外,我在GCP面板上拥有完全访问权限(但我不是超级管理员)

如果您试图使用Google云平台之外的第三方工具连接到GCE实例(VM),则必须生成自己的SSH密钥对,并向该实例提供您的公共SSH密钥文件,然后才能连接

要创建您的应用程序,请执行以下操作:

Linux和macOS

  • 打开终端并运行

    ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]
    
  • 其中
    [KEY\u FILENAME]
    是创建文件的文件名 key和
    [USERNAME]
    是连接到VM的用户的名称

  • 限制对私钥的访问

    chmod 400 ~/.ssh/[KEY_FILENAME]
    
  • 窗口

  • 下载
  • 运行puttygen
  • 单击生成并按照说明操作
  • 在密钥注释部分,将现有文本替换为将使用密钥连接到VM的用户的用户名
  • 单击保存私钥将私钥写入扩展名为
    .ppk
    的文件
  • 单击保存公钥,将公钥写入文件以供以后使用
  • 之后,您必须向实例提供SSH密钥。最好的 实现这一点的方法是启用


    Google虚拟机没有启用基于密码的登录。使用SSH密钥对进行连接。如果没有SSH私钥,请先设置VM进行身份验证,然后下载映像。