我已经在我的主 vm 上安装了 ansible,创建了我的 key 并将其复制到我的工作 vm,但我无法与工作 vm 建立连接。当我尝试时,我没有收到任何错误消息;它只是停滞不前。我在 gcp 上使用 ubuntu 18。
root@mastervm-project:~# ssh ubuntu@10.128.0.11
最佳答案
没有防火墙规则允许在 22 上进入您的目标实例。
我刚刚转载。这将完成这项工作:
第一步:
在您的虚拟机上添加网络标签(allow-ssh
在我的示例中)
第二步:
转到 VPC-FirewallRules 并创建一个防火墙规则,允许从具有 allow-ssh
的实例传入的 Ingress 流量。在 tcp 22 上针对分配了相同标签的其他实例的标签
当然这将允许 ssh 两种方式,但我想这不是问题。如果您只需要一种方式,请添加评论。
关于ssh - 如何建立 ssh 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63039906/