如何在 Google Compute Engine 上创建的两个实例之间进行 ssh?

2024-06-19

我在 Google Compute Engine 上创建了两个实例:

Instance A
hostname: robot-a
ip addr: 10.111.0.11

Instance B
hostname: robot-b
ip addr: 10.222.0.22

我可以从本地计算机登录到这两个实例。但是我如何从其中一个实例登录到另一个实例呢?


我尝试了以下方法,但失败了:

robot-a$ ssh robot-b
The authenticity of host 'robot-b (10.111.0.11)' can't be established.
ECDSA key fingerprint is 3a:1a:f1:23:6a:83:ab:db:d8:a1:e8:7d:f5:65:c8:c5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'robot-b' (ECDSA) to the list of known hosts.
Permission denied (publickey).

GCE 实例默认设置有 gcloud。那么,最简​​单的方法就是。

gcloud compute ssh [INSTANCE_NAME] [--ZONE [INSTANCE_ZONE]]

可能需要区域标志,因为之前在该实例中尚未运行过 gcloud init。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Google Compute Engine 上创建的两个实例之间进行 ssh? 的相关文章

随机推荐