答案1
我不确定是否完全理解你的问题,因为他们没有任何正确的格式回答您的问题,但我认为问题在于您没有被提示root
输入密码,因此出现错误。这可能与 Cloud Engine 的虚拟机默认将 SSH 选项设置为Permission denied (publickey)
有关,但我不确定。PasswordAuthentication
no
授权您的 SSH 密钥的一种方法是进入 Google Cloud UI,然后从菜单Compute Engine
>Metadata
添加您的公共 SSH 密钥。
另一种方法是使用 Cloud Shell,它应该能够通过 SSH 连接到虚拟机。然后,您可以从那里通过编辑手动添加密钥/root/.ssh/authorized_keys
。