首页 > 解决方案 > 将 SSH 密钥传输到 VM。( SSH 不适用于实例)

问题描述

我遇到了 GC 实例 SSH 的具体问题。每当我尝试打开它时,它只会显示如下消息:“将 SSH 密钥传输到 VM。” 或者“您可以通过迁移到 OS Login 来大幅缩短密钥传输时间。”

但是该域似乎很好并且运行良好。较早的域无法正常工作,然后我重新启动了实例。然后域开始工作。但是 SSH 还是不行。

尝试了各种可能的调试方式。找不到有用的东西。

不确定是否需要生成密钥!但是我在 GCP 上还有几个项目,并且没有遇到任何关于 SSH 的问题。

我已附上一次屏幕截图,以便您查看。域名网址:http: //zetile.com/

请深入研究这一点,并为我提供一些有用的东西,而不是任何随意或参考链接。

期待你!!

谢谢最好的。在此处输入图像描述

标签: google-cloud-platforminstancebitnami

解决方案


没有 ssh 访问权限可能有很多原因。由于与防火墙、网络连接、用户帐户或 ssh 服务未运行相关的连接问题,您可能无法通过 SSH 连接到 VM 实例。

您可以检查您的防火墙规则,如果未创建,您可以为端口 22 创建规则:

gcloud compute firewall-rules create default-allow-ssh --allow tcp:22

通过指定SSH 请求,尝试使用该gcloud工具以其他用户身份登录。another-usernamegcloud工具会更新项目的元数据以添加新用户并允许 SSH 访问。

gcloud compute ssh another-username@$PROB_INSTANCE

我还建议您从串行控制台查看日志以了解连接错误,您可以查看以下链接以获取更多信息以了解如何访问日志。

我建议您查看文档中描述的 SSH 故障排除步骤

此外,您可以查看以下文档,该文档解释了如何通过手动创建 SSH 密钥和编辑公共 SSH 密钥元数据来控制对 Linux 实例的访问。

我希望这些信息对你有用


推荐阅读