首页 > 解决方案 > 如何建立 ssh 连接

问题描述

我已经在我的主 vm 上安装了 ansible,创建了我的密钥并将其复制到我的工作 vm,但我无法与工作 vm 建立连接。当我尝试时,我没有收到任何错误消息;它只是停滞不前。我在 gcp 上使用 ubuntu 18。


root@mastervm-project:~# ssh ubuntu@10.128.0.11

标签: sshgoogle-cloud-platformubuntu-18.04

解决方案


没有防火墙规则允许目标实例上的 22 入口。

我刚刚转载。这将完成这项工作:

第 1 步:
在您的虚拟机上添加网络标签(allow-ssh在我的示例中) 在此处输入图像描述

第 2 步:
转到 VPC-FirewallRules 并创建一个防火墙规则,该规则允许allow-ssh在 tcp 22 上从具有标签的实例传入具有相同标签的其他实例的 Ingress 流量

在此处输入图像描述


当然这将允许 ssh 两种方式,但我想这不是问题。如果您只需要一种方式,请添加评论。

推荐阅读