0

ec2 instance running on windows server. When I am trying to access inside the rdp connection its working fine. But when I am trying to access it outside the rdp then its give me error: ERR_CONNECTION_REFUSED.

I have set the below inbound rules for security group. 

** HTTP TCP 80  0.0.0.0/0 **
** HTTP TCP 80  ::/0 **
** SSH  TCP 22  --.--.--.--/-- **
** RDP  TCP 3389 --.--.--.--/--**

Note: I have running ec2 instance running on windows server

4

3 回答 3

0

要确定您的 EC2 安全组是否允许不受限制的 RDP 访问,请执行以下操作:

使用 AWS 控制台 01 登录 AWS 管理控制台。

02 导航到https://console.aws.amazon.com/ec2/上的 EC2 仪表板。

03 在左侧导航面板中,在网络和安全部分下,选择安全组。

04 在位于仪表板顶部菜单下的属性过滤器框内单击,然后从下拉列表中选择以下选项:

选择协议并从协议列表中选择 TCP。选择端口范围,然后选择 RDP 作为过滤器输入。

05 选择作为结果返回的 EC2 安全组。

06 从仪表板底部面板中选择入站选项卡。

07 验证端口范围设置为 3389 的任何入站/入口规则的源列中可用的值。如果一个或多个规则将源设置为 0.0.0.0/0 或 ::/0(任何位置),则选择的安全组允许端口 3389 上的无限制流量,因此对关联 EC2 实例的 RDP 访问不安全。

08 重复步骤 5 – 7 验证其余 EC2 安全组作为第 5 步返回的结果。4.

09 从导航栏中更改 AWS 区域并为其他区域重复审核过程。

于 2020-08-28T03:37:48.737 回答
0

好的!小伙伴们给你答案!

如果您的 ec2 实例在 Windows 服务器上运行并且您希望您的应用程序可以公开使用,请按照以下步骤操作:

  1. 使用本地计算机上的 rdp 文件打开 Windows 服务器。
  2. 配置您的 Windows 防火墙并允许它用于所有入站规则。

就是这样..这将非常有帮助。

于 2020-08-28T05:51:30.340 回答
0

您需要在安全组的入站规则中允许端口 3389(用于 RDP)。

例如。

+------+----------+------------+-----------+-------------+
| Type | Protocol | Port range |  Source   | Description |
----------------------------------------------------------
| RDP  | TCP      |       3389 | 0.0.0.0/0 | IP V4       |
| RDP  | TCP      |       3389 | ::/0      | IP V6       |
+------+----------+------------+-----------+-------------+

上面的例子为世界打开了 3389 端口。最好将其限制为您访问机器的 IP 地址。

于 2020-08-28T03:53:42.473 回答