【问题标题】:Cannot connect to Google Compute Instance user无法连接到 Google 计算实例用户
【发布时间】:2015-02-07 21:55:02
【问题描述】:

我在谷歌上搜索了这个问题,但没有找到答案,所以我想在这里问。

我有一个谷歌计算实例,我有一个运行完美的 putty ssh 连接。但是在我格式化我的电脑后,一切都出错了。

我安装了 gcloud 并再次完成了 ssh 的整个过程(config-ssh,将 ssh 添加到密钥列表并尝试连接),当我意识到我输入了不同的名称后,我试图连接到我的旧用户我的 Windows 用户名。突然我收到了No supported authentication 消息。所以我认为 ssh 密钥有问题,但我意识到即使通过谷歌网络浏览器窗口我也无法连接到我的用户,连接总是卡在 trying to connect 直到超时。

我很乐意为您提供帮助 :)

【问题讨论】:

    标签: google-compute-engine gcloud


    【解决方案1】:

    gcloud compute ssh 当前存在一个已知问题,可能无法在 Windows 上运行。

    在我们修复它之前,这里有一个解决方法:运行“gcloud compute ssh INSTANCE --dry-run”。这将输出它尝试执行的命令。 复制该命令。您可以添加 -W 标志并运行它,或者将 ssh.exe 替换为 ssh-term.exe 并删除 -o 标志。 如果 gcloud 安装在 Program Files 之类的位置,您可能还需要在路径周围添加“”。

    【讨论】:

    • 上述错误现在应该已经修复,gcloud 计算实例 ssh 应该可以再次在 Windows 上运行。请通过运行 gcloud components update 更新您的 cloudskd 安装 在此之后,通过 ssh 连接到实例应该使用:gcloud compute ssh my-instance
    • 从 Windows 更新 sshing 后对我有用。但我最初的问题是我的服务器上的用户。最终我放弃了寻找解决方案,并提出了一个新的服务器(也是出于经济原因)。无论如何谢谢你的帮助:)
    【解决方案2】:

    首先,运行以下命令(替换大写字母)这将确保您的 SSH 密钥在之前未创建时已创建:gcloud compute ssh INSTANCE

    然后,按照以下步骤将您的 SSH 密钥添加到您的项目和 SSH 到您的实例中:

    1- 将C:\Users\<username>\.ssh\ google_compute_engine.pub的内容(根据每个Windows版本可能不同的路径)复制到项目元数据中(Developers Console -> PROJECT -> Compute -> Metadata -> SSH keys -> Edit -> Add键)。

    如果您想以其他用户身份登录,可以在粘贴文本的最后一个单词中进行修改:<username>@<hostname>

    2- 配置腻子。转到 Connection -> SSH -> Auth -> Browse 并选择您的 Putty SSH 密钥,该密钥应位于 C:\Users\<username>\.ssh\ google_compute_engine.ppk) 并尝试通过 SSH 连接到实例。

    3- 如果它不起作用,请删除实例元数据,因为实例元数据会覆盖项目元数据。为此,请转到 Compute-> Compute Engine-> INSTANCE -> SSH keys -> Edit -> 单击每个“x”并保存更改。

    关于您尝试使用开发人员控制台中的 SSH 按钮访问的问题,如果实例未投入生产,我将重新启动实例,因为有一个脚本必须正常工作才能从那里访问:/usr/bin/python /usr/share/google/google_daemon/manage_accounts.py --daemon

    希望对你有帮助。

    【讨论】:

    • 1.当我尝试通过 gcloud ssh 进行连接时,它会多次响应错误消息:FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey) 我也尝试重新启动,但没有任何改变。 (我试图运行 python 并且它正在运行但没有任何改变)。
    • 您是否尝试使用您的 SSH 密钥与 PuTTY 进行 SSH?
    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多