【问题标题】:Permission denied (publickey). ERROR: exited with return code [255]权限被拒绝(公钥)。错误:退出并返回代码 [255]
【发布时间】:2021-10-09 01:56:40
【问题描述】:

我已经尝试解决这个问题一段时间了。我一直在连接到我的 VM 以访问 RStudio(一个 IDE)。我运行以下命令:

gcloud beta compute --project "project-name" ssh "my-rstudio" --ssh-flag="-X"

并得到以下错误:

 Permission denied (publickey).
ERROR: (gcloud.beta.compute.ssh) [/usr/bin/ssh] exited with return code [255].

试图弄清楚发生了什么,所以我使用了更详细的标志:

gcloud beta compute --project "project-name" ssh "my-rstudio" --ssh-flag="-vvv"

最后几行是这样的:

debug1: Offering public key: /Users/sherifgerges/.ssh/google_compute_engine RSA SHA256:EUjXtb36bMLZr9QytqoCfxvpUgRFNC2mBnr6SCGkp6o explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
sgerges@34.138.44.143: Permission denied (publickey).
ERROR: (gcloud.beta.compute.ssh) [/usr/bin/ssh] exited with return code [255].

知道这里会发生什么吗?我尝试在控制台的 Metadata 部分删除我的 SSH 密钥。那没用。

还有,

gcloud compute routes list

返回预期的default-internet default 0.0.0.0/0 default-internet-gateway 1000

已经在其他线程中尝试了几个小时的建议。任何帮助将不胜感激!

编辑:我尝试通过控制台停止/启动 VM。不幸的是,这也没有用:(

【问题讨论】:

标签: google-cloud-platform gcloud rstudio-server


【解决方案1】:

正如ekofman 所说,尝试停止(完全关闭)gcloud 然后再启动它,这无助于参考 gcloud 手册 祝你好运:)

【讨论】:

    【解决方案2】:

    此错误的故障排除可能非常复杂,但这是我要检查的列表。

    • 重新启动 VM 并确认没有内存耗尽。
    • 确认您拥有允许访问的有效防火墙规则。
    • 确认您已将 SSH 密钥添加到“Compute Engine -> Metadata -> SSH Keys”或“Compute Engine -> VM instances -> YourInstance -> SSH Keys”
    • 确认 IAP(身份识别代理)已启用并且您已添加所需的防火墙规则(允许入口 35.235.240.0/20 tcp)。
    • 确认您的实例有公共 IP 还是只有私有 IP 地址。
    • 确认您是否可以通过“计算引擎 -> 虚拟机实例 -> 实例 -> SSH”访问 - 检查目标实例的 SSH 服务日志(如果可能来自不同的位置帐户)。

    您可以在此处找到来自 Google 的文档。 https://cloud.google.com/compute/docs/troubleshooting/troubleshooting-ssh

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 1970-01-01
      • 2011-03-29
      • 2021-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多