Google Compute Engine:添加 SSH 但无法像视频中那样连接

Google Compute Engine: Adding SSH but can't connect like in their video

好的,我需要帮助。

我使用 Google Compute Engine 创建了一个简单的实例,并通过其元数据部分添加了 SSH 密钥。但是每次我尝试使用 Putty 登录(我可以使用他们的控制台登录)时,我都会收到 Permission denied (publickey)

即使我使用他们的浏览器控制台登录,我也可以看到我使用 WEB UI 创建的所有用户,以及 authorized_keys

中的 public 键

然而,即使我的私钥在我的 .ssh 中,我也无法使用 SSH

我做了所有检查,默认情况下我的 ssh 是启用的 http://screencast.com/t/zI9vDr2s

问题是我是通过 IP 访问网站的,因为对我来说网站的 DNS 目前没有传播。尽管如此,我尝试放置域名而不是 IP 并且它起作用了。很奇怪,因为我仍然无法通过域访问该站点...而我的邻居可以。