权限被拒绝(公钥)Google Cloud

权限被拒绝(公钥)Google Cloud

ssh-复制-id[电子邮件保护] /usr/bin/ssh-copy-id:INFO:尝试使用新密钥登录,以过滤掉已安装的密钥 /usr/bin/ssh-copy-id:INFO:仍有 1 个密钥需要安装 - 如果现在提示您安装新密钥 [电子邮件保护]:权限被拒绝(公钥)。qaisarmughal69@lamp-upwork-1:~/.ssh$

我有一个服务器公钥,我必须将其添加到我的云虚拟机中,但我无法通过命令 ssh 对其进行身份验证[电子邮件保护]

答案1

我不确定是否完全理解你的问题,因为他们没有任何正确的格式回答您的问题,但我认为问题在于您没有被提示root输入密码,因此出现错误。这可能与 Cloud Engine 的虚拟机默认将 SSH 选项设置为Permission denied (publickey)有关,但我不确定。PasswordAuthenticationno

授权您的 SSH 密钥的一种方法是进入 Google Cloud UI,然后从菜单Compute Engine>Metadata添加您的公共 SSH 密钥。

另一种方法是使用 Cloud Shell,它应该能够通过 SSH 连接到虚拟机。然后,您可以从那里通过编辑手动添加密钥/root/.ssh/authorized_keys

相关内容