ssh - 如何建立 ssh 连接

标签 ssh google-cloud-platform ubuntu-18.04

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


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

最佳答案

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

我刚刚转载。这将完成这项工作:
第一步:
在您的虚拟机上添加网络标签(allow-ssh 在我的示例中)
enter image description here
第二步:
转到 VPC-FirewallRules 并创建一个防火墙规则,允许从具有 allow-ssh 的实例传入的 Ingress 流量。在 tcp 22 上针对分配了相同标签的其他实例的标签
enter image description here

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

关于ssh - 如何建立 ssh 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63039906/

相关文章:

php - ffmpeg 命令通过命令行执行,而不是通过 PHP 脚本

ssh - 到Vagrant Homestead盒子的SSH连接超时

ruby - 如何配置 RubyMine 5 以通过 SSH 编辑远程文件

git - 连接到远程ssh时如何启用vs终端git命令自动完成?

android - Google 登录错误 getToken() -> NEED_REMOTE_CONSENT

java - 使用 Java 在 Ubuntu 18.04 中获取 FileNotFoundException

java - 通过ssh在远程系统上执行java代码

java - 如何从 Google Cloud Platform Java Flexible Environment 下载应用程序

google-cloud-platform - 无法向 DialogFlow 发送 POST 请求 (404)

linux - docker : invalid reference format | error | cloud vm ubuntu