通过ssh

时间:2017-09-24 13:25:05

标签: ssh google-cloud-platform gcloud bitnami

问题:

我无法通过ssh连接到我在gcloud上的vm实例

说明

我使用gcloud和我自己的域名作为用户userid@mydomain.com

  1. 我在Google Cloud Engine上创建了一个vm实例
  2. 我通过Cloud Launcher安装了“Bitnami认证的WordPress多站点”
  3. 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按钮仍然不能让我进入。

1 个答案:

答案 0 :(得分:0)

您可能没有使用正确的凭据。但是,Google提供的Web浏览器终端非常奇怪  你通过 SSH 按钮不起作用。

请查看下面的文档并尝试按照步骤操作,它可能会对您有所帮助: https://docs.bitnami.com/google/faq/#how-to-connect-to-the-server-through-ssh