使用gcloud从现有的计算引擎提供新的GCE

我在这里有一个情况,我想从一个退出的GCE(比如C)自动提供2个GCE vms(比如说A和B),A,B和C机器应该互相通信而不需要任何密码(启用密码的时候不用login) 。 使用gcloud实用程序,我可以从C自动提供A和B,但无法自动创build密码less的login。 尝试谷歌的文档'gcloud计算ssh',但我的用户不能没有密码login。

默认情况下,所有GCE映像都使用私钥/公钥对进行sshvalidation。 您可以启用基于密码的身份validation,但由于安全原因不build议使用。

如果你希望从一台虚拟机跳到另一台虚拟机而不提供SSH密钥,你可以在一台虚拟机上启动ssh-agent来pipe理你的密钥。 在连接到没有外部IP地址的实例的标题下的这个链接上logging了这些步骤。