RDP 到亚马逊 EC2 Ubuntu 实例

RDP 到亚马逊 EC2 Ubuntu 实例

我已经设置了一个 Amazon EC2 实例。我允许安全组中的任何 IP 进行 RDP,安装并启动 xrdp,并使用新密码添加了用户。

但是,当我尝试远程连接时,连接却失败。

有没有人有这方面的经验可以给我指明正确的方向?

编辑:我如何设置它

sudo aptitude update
sudo aptitude install ubuntu-desktop 
sudo aptitude install xrdp
sudo /etc/init.d/xrdp start
sudo adduser USERNAME
sudo adduser USERNAME sudo

然后我将 EC2 安全组设置为:

Type        Protocol    Port Range  Source
All TCP     TCP         0 - 65535   0.0.0.0/0
SSH         TCP         22          0.0.0.0/0
HTTP        TCP         80          0.0.0.0/0
RDP         TCP         3389        0.0.0.0/0
All ICMP    All         N/A         0.0.0.0/0

编辑 2:有关 Yaron 的更多详细信息

我没有设置 iptables。我的 netstat 输出,其中我的 ssh 主机名已更改

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 ip-10-85-146-191.e:3389 host163-5-static.2:2006 ESTABLISHED
tcp        0      0 ip-10-85-146-191.e:3389 host163-5-static.2:1169 ESTABLISHED
tcp        0      0 ip-10-85-146-191.e:3389 host163-5-static.2:2087 ESTABLISHED
tcp        0      0 ip-10-85-146-191.e:3389 173.244.215.194.s:48345 ESTABLISHED
tcp        0    256 ip-10-85-146-191.ec:ssh somehostname.:26930 ESTABLISHED
tcp        0      0 ip-10-85-146-191.e:3389 66.85.144.237:46267     ESTABLISHED
tcp        0      0 ip-10-85-146-191.e:3389 173.244.206.19.st:42205 ESTABLISHED
tcp        0      0 ip-10-85-146-191.e:3389 vps.node70.doip.n:40741 ESTABLISHED
tcp        0      0 ip-10-85-146-191.e:3389 host163-5-static.2:4515 ESTABLISHED

答案1

为了连接到 EC2 实例,您必须配置一个公共 IP 并确保添加匹配的路由表规则。

获取公网 IP 的方式有两种:

  1. 在实例设置期间添加随机选择的 IP(只需在第三个屏幕上勾选所需的 V)。
  2. 从左侧的弹性 IP 部分添加弹性 IP(此方法不需要新机器,您可以轻松地将此 IP 附加到您的机器)。

现在您需要配置路由表。

首先转到 VPC 部分,单击 Internet 网关链接并添加连接到您的 VPC 的新网关。

现在单击路由表链接并添加路由表规则,将流量转发到 0.0.0.0/0 到此 igw(列表将会弹出,这可能是唯一的选项)。

祝你好运,亚龙。

相关内容