【问题标题】:Connecting two EC2 Windows instances连接两个 EC2 Windows 实例
【发布时间】:2014-05-21 07:16:58
【问题描述】:

我需要连接两个 Windows EC2 实例。一个实例将用作 Octopus 部署服务器,另一个用作带有触手的部署目标。 这两个实例在具有相同安全组的默认 VPC 中运行。 现在我允许所有 TCP 流量通过安全组。 Octopus Server 需要打开 10933 端口才能与它的触手通信。我创建了一条防火墙规则以允许通过 Octopus Server 实例上的端口 10933 传出流量,并创建一个传入防火墙规则以允许通过 Tentacle 实例上的端口 10933 进行流量。

两个实例可以互相ping通,但是八达通服务器在另一个EC2实例上找不到触手。

我错过了什么?

【问题讨论】:

  • 如果您允许防火墙上的所有流量会发生什么?
  • 我在两个 EC2 实例上都禁用了防火墙。但是当 Octopus 尝试连接时出现以下错误:Pipefish.Errors.PipefishCommunicationException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [Ipaddress]:10933
  • 您的安全组和防火墙配置有问题。您确定您允许安全组中的所有内容吗?
  • 这是我的安全组设置:Type Protocol Port Range Source RDP TCP 3389 0.0.0.0/0 All TCP TCP 0 - 65535 0.0.0.0/0 MS SQL TCP 1433 0.0.0.0/0 HTTP TCP 80 0.0.0.0/0 Custom TCP Rule TCP 10993 0.0.0.0/0 All ICMP All N/A 0.0.0.0/0 正如我在这个实验中所说的,我完全关闭了防火墙。
  • 我发现在大多数情况下,两个 EC2 实例之间的联网绝对没问题,但偶尔我也会遇到完全相同的问题,他们只是不想互相交谈......

标签: amazon-web-services amazon-ec2 octopus-deploy


【解决方案1】:

我遇到了类似的问题,必须在 AWS 控制台中的安全组下允许自定义 TCP 规则允许章鱼触手端口 (10933) 上的传入连接。

设置后,在服务器防火墙上启用它就可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    • 2019-09-21
    相关资源
    最近更新 更多