WinSCP 设置与 Google 的 SSH 设置

WinSCP 设置与 Google 的 SSH 设置

尝试设置 WinSCP,以便我可以通过 SFTP 访问运行 Compute Engine 的实例并使用这些方向。然而,当阅读此处的说明,我对如何处理将用户名添加到密钥开头感到困惑。

这样的话密钥信息是不是会跟下面按照winscp的指令生成的密钥不一样呢?

  • 在 Key 评论框中输入您的 GCE 用户名。
  • 将用于粘贴到 OpenSSH 的公钥文件的内容复制authorized_keys到剪贴板(注意内容包括您的用户名);

WinSCP 的说明将用户名添加到密钥末尾。而 Google 要求在前面添加用户名。因此,在“元数据->用户”中,我编辑用户名的 SSH 密钥以在前面添加用户名,但不起作用。

在我完成将私钥文件添加到 SSH>身份验证页面的步骤并尝试登录后,出现身份验证失败。

答案1

gcloud如果您想使用命令将密钥添加到元数据中,则可以将用户名添加到密钥的开头:

$ gcloud compute project-info add-metadata --metadata-from-file sshKeys=my-ssh-keys.pub

如果您手动添加,请跳过添加用户名。

相关内容