【问题标题】:How to resolve Permission denied (publickey,gssapi-keyex,gssapi-with-mic)?如何解决权限被拒绝(公钥,gssapi-keyex,gssapi-with-mic)?
【发布时间】:2020-01-19 00:12:25
【问题描述】:

这个问题以前可能有人问过,但我不明白这个概念。你能帮帮我吗?

今天早上的奇怪问题..我只是将我的文件推送到谷歌云计算然后显示以下错误..我不知道在哪里查看该错误。

ri@ri-desktop:~$ gcloud compute --project "project" ssh --zone "europe-west1-b" "instance"
Warning: Permanently added '192.xx.xx.xx' (ECDSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].

【问题讨论】:

  • 您是否创建并设置了用于此服务的 ssh 密钥?
  • @EtanReisner 直到今天早上工作正常..!但我不知道是什么原因导致这个问题..?你能指导我吗..!
  • 你今天早上有什么改变吗?你的钥匙还在吗?权限仍然正确吗?你能得到那个 ssh 命令来给你更详细的输出吗(比如ssh -vvv 用于普通 ssh)?
  • 不.. 不是我知道.. ssh -vvv 中似乎有很多错误 ..
  • 输出中不应该有“很多错误”,但在事情成功之前可能会有一堆谈判失败。它是否说它正在尝试您的密钥?如果需要,您可以将输出放在您的帖子中。

标签: ssh centos google-compute-engine gcloud


【解决方案1】:

当您的计算实例的 SSHD 配置中有 PermitRootLogin no 并且您尝试以 root 身份登录时,就会发生这种情况。您可以通过在实例名称前添加username@ 来更改登录用户。这是一个完整的例子:

gcloud compute instances create my-demo-compute \
  --zone us-central1-f \
  --machine-type f1-micro \
  --image-project debian-cloud \
  --image-family debian-8 \
  --boot-disk-size=10GB

gcloud --quiet compute ssh user@hostname --zone us-central1-f

在上面的示例中,gcloud 将设置正确的凭据并确保您登录。您可以添加 --quiet 以忽略 ssh 密码问题。

【讨论】:

    【解决方案2】:

    一个可能的原因是您项目中的其他人为 sshKeys 设置了每个实例的元数据(这会覆盖项目范围的元数据)。当您运行 gcloud compute instances describe your-instance-name 时,您是否在元数据项中看到名为 sshKeys 的键?

    ~/.config/gcloud/logs/ 中查看最新日志的内容也会很有帮助。但是,请务必清除其中的敏感信息。

    【讨论】:

    • 我在元数据项中看到了 sshKeys 条目,并且遇到了同样的问题。我怎样才能在不破坏其他人的访问权限的情况下解决它(我们三个人使用同一台机器)?
    • 尝试使用您的 google 帐户电子邮件运行 ssh:ssh yourlogin@themachine
    【解决方案3】:

    在遇到同样的问题后,我有一台 MacBook,我以这种格式重新创建了我的 SSH 密钥并且工作正常。

    1. 使用以下命令生成您的密钥:

    ssh-keygen -t rsa -C your_username

    1. 复制密钥并将 ssh 密钥粘贴到计算引擎元数据下:

    猫~/.ssh/id_rsa.pub

    应该可以正常使用

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 2021-03-12
      • 2017-12-21
      • 2016-03-03
      • 1970-01-01
      • 2015-05-26
      • 2021-09-01
      • 2023-03-20
      • 2022-11-13
      相关资源
      最近更新 更多