尝试设置WinSCP,这样我就可以通过SFTP访问我的实例,运行Compute Engine并使用这些方向 。 然而,当阅读这里的说明时 ,我很困惑如何处理用户名的前缀到密钥的开头。
这不会使关键信息与winscp的指令产生的密钥不同,如下所示:
authorized_keys文件到剪贴板(注意内容包括你的用户名); WinSCP的方向将用户名添加到密钥的末尾。 而且Google需要预先input用户名。 所以在元数据 – >用户,我编辑我的用户名的SSH密钥,以预先安装用户名,但它不工作。
在完成将私钥文件添加到SSH>authentication页面并尝试login之后,我得到authentication失败。
如果要使用gcloud命令将密钥添加到元数据,可以将用户名添加到密钥的开头:
$ gcloud compute project-info add-metadata --metadata-from-file sshKeys=my-ssh-keys.pub
如果您手动添加,请跳过预先设置的用户名。