小编ste*_*hak的帖子

如何获取新的Google Compute Engine实例的ssh密钥?

我是来自Amazon EC2世界的新Google Cloud试用用户,对于我如何通过ssh登录到新的Google Compute Engine VM实例,我感到非常困惑.

我通过Google Cloud Web控制台创建了一个新实例(如果重要的话,可以从CentOS 6.x映像中创建).我在创建表单上看到一个空白,我可以粘贴现有的ssh密钥,但由于这是我的第一个实例,我还没有.我认为它会带我完成像Amazon EC2那样的密钥创建过程.它没有.它似乎已经创建了实例,但我无法弄清楚如何获取它的ssh密钥.实例网页有一个显示"ssh"的按钮,它让我通过一个模拟ssh会话的弹出式Web浏览器窗口进行简短登录.但是,它只允许我进入用户级帐户,而不是root.弹出窗口有一个用于更改用户的菜单项,我将其更改为"root",之后它只会生成连接错误,现在我根本无法登录到我的实例.

我搜索过但找不到任何解释谷歌计算实例这方面的直接文档.我搜索了Web控制台,但找不到ssh密钥创建/选择机制,也没有找到创建或下载实例密钥的方法.

我是否必须在我的终端手动创建自己的ssh密钥并在创建过程中将它们粘贴到表单中,还是有一些其他明显的步骤我不知道了?

ssh virtual-machine ssh-keys google-compute-engine

41
推荐指数
3
解决办法
6万
查看次数

加载任意地址的简单地理编码示例

地理编码的所有"简单示例"加载硬编码的长/纬对,然后在显示地图后,它们加载任意用户提供的地址.不幸的是,这意味着硬编码的位置始终首先出现,然后地图转移到用户提供的地址.我想知道的是如何首先对任意地址进行地理编码,然后在一步中将地图初始化到该位置,这样当地图出现在屏幕上时,它已经显示了正确的位置.

但是,我无法推断出如何通过API文档完成这项工作.所有示例都显示在地理编码之前调用"new google.maps.Map()",看起来您必须已经有一个位置来创建地图,因此在显示地图之前无法进行地理编码.另一方面,在我看来,这将是使用谷歌地图的最常见方式,所以肯定有一些方法可以做到这一点?

这是可能的,有没有人有他们可以指出的例子?谢谢!

google-maps google-maps-api-3

3
推荐指数
1
解决办法
7608
查看次数