尝试通过 SSH 连接到谷歌云时出错
Posted
技术标签:
【中文标题】尝试通过 SSH 连接到谷歌云时出错【英文标题】:Error trying to connect to google cloud over SSH 【发布时间】:2018-11-01 13:23:35 【问题描述】:我正在尝试连接到 Google Cloud ssh,但我没有得到它,我在公钥中收到拒绝权限错误。我遵循了一些互联网教程,但没有一个有用。
.ssh 文件夹中的 chmod 0700 和其中的文件 0600
以下选项均无效。
ssh-添加 eval "$ (ssh-agent -s)" ssh-add ~/.ssh/id_rsa 授权密钥
错误日志:
debug1:在 /home/dev01/.ssh/known_hosts:2 中找到密钥
debug1:在 134217728 个区块后重新生成密钥
debug1:SSH2_MSG_NEWKEYS 已发送
debug1:期待 SSH2_MSG_NEWKEYS
debug1:在 134217728 个区块后重新生成密钥
debug1:收到 SSH2_MSG_NEWKEYS
debug1:收到 SSH2_MSG_EXT_INFO
debug1: kex_input_ext_info: server-sig-algs =
debug1:收到 SSH2_MSG_SERVICE_ACCEPT
debug1:可以继续的身份验证:publickey
debug1:下一个认证方法:publickey
debug1:提供 RSA 公钥:/home/dev01/.ssh/id_rsa.pub
debug1:可以继续的身份验证:publickey
debug1:没有更多的身份验证方法可以尝试。
权限被拒绝(公钥)。
【问题讨论】:
“debug1:提供 RSA 公钥:/home/dev01/.ssh/id_rsa.pub”:***.com/a/29948797/13317 【参考方案1】:这个guide 向您展示了如何通过创建 SSH 密钥和编辑公共 SSH 密钥元数据来控制对 Linux 实例的访问。使用 ssh-keygen 工具生成 SSH 密钥后,您需要将密钥添加到基于实例或项目范围的元数据中。这个article 会有所帮助。
【讨论】:
以上是关于尝试通过 SSH 连接到谷歌云时出错的主要内容,如果未能解决你的问题,请参考以下文章
如何在谷歌云平台中使用私有 IP 从我的电脑连接到 sql 实例