我已经设置了一个 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 的方式有两种:
- 在实例设置期间添加随机选择的 IP(只需在第三个屏幕上勾选所需的 V)。
- 从左侧的弹性 IP 部分添加弹性 IP(此方法不需要新机器,您可以轻松地将此 IP 附加到您的机器)。
现在您需要配置路由表。
首先转到 VPC 部分,单击 Internet 网关链接并添加连接到您的 VPC 的新网关。
现在单击路由表链接并添加路由表规则,将流量转发到 0.0.0.0/0 到此 igw(列表将会弹出,这可能是唯一的选项)。
祝你好运,亚龙。