我无法通过ssh连接到我在gcloud上的vm实例
我使用gcloud和我自己的域名作为用户userid@mydomain.com
vm启动并运行,我甚至可以访问wordpress页面。 在“VM Instances”部分,我单击按钮SSH,但无法连接,窗口提示:
将SSH密钥传输到VM。
无法连接,正在重试(1/3)...
日志不包含任何错误。
尝试1:Gcloud API
在Windows CMD中,我可以通过调用
成功连接gcloud compute ssh userid_mydomain_com@MY_INSTANCE_NAME
它在C:\ Users \ ACCOUNT_NAME.ssh中生成文件,但文件google_compute_engine.pub最后以HOST \ account_name @ host格式包含我的Windows帐户名,而不是我的gcloud用户名(userid@mydomain.com) )!
我重试了ssh按钮,但它仍然失败了。 然后我将文件google_compute_engine.pub中的内容粘贴到ssh密钥字段中,但它仍然无法工作,可能是由于用户名错误了?我改名了,但那没有用。
尝试2:PuttyGen
我还尝试使用PuttyGen生成ssh密钥,如here所述,并在密钥注释中使用了userid@mydomain.com。无论是否在vm实例配置中生成新生成的公钥,我都无法进入vm。
如何通过ssh按钮和putty访问gcloud上的vm?
我可以使用Putty和WinSCP连接到我的vm实例。 我输入了Bitnami启动板中提供的密钥文件和用户名'bitnami'。然而,ssh按钮仍然不能让我进入。
答案 0 :(得分:0)
您可能没有使用正确的凭据。但是,Google提供的Web浏览器终端非常奇怪 你通过 SSH 按钮不起作用。
请查看下面的文档并尝试按照步骤操作,它可能会对您有所帮助: https://docs.bitnami.com/google/faq/#how-to-connect-to-the-server-through-ssh