无法在EC2实例上使用RDP

时间:2013-04-04 08:31:00

标签: amazon-ec2

我正试图从我的Windows 7机器RDP到EC2实例,但总是得到

远程桌面无法连接到其中一个版本的远程Comupter

1。)未启用远程桌面到服务器

2。)远程计算机已关闭

3。)远程计算机无法在网络上使用。

我能够RDP其他EC2实例。另外,我可以从其他EC2机器RDP到受影响的实例,但不能从我的Windows 7机器和网络上的其他机器进行RDP。

检查了RDP-working和RDP-non-working ec2实例的安全组,并且它们配置相同(端口3389已启用)。

任何建议请!!!!

3 个答案:

答案 0 :(得分:6)

  1. 在AWS控制台中,编辑您的安全组或创建一个新安全组并添加新的入站规则:"所有流量"和自定义IP = {您的IP}

  2. 转到要连接的实例,然后按“连接”并下载远程桌面文件或从Web浏览器中将其打开。

  3. 在第2点(连接到您的实例)的同一屏幕中,单击获取密码并上传您之前应该已下载的.pem文件目录并解密我的密码

  4. 使用管理员登录RDP,输入用户名和密码。

  5. 重要的是要注意AWS中的默认安全组不允许RDPing,这就是为什么第1步在此非常重要。

答案 1 :(得分:1)

我希望您已经尝试并测试过上述所有建议,例如 -

  1. 验证您的实例是否正确执行了RDP协议步骤。
  2. 在您的安全组中添加了新的入站规则,即自定义TCP端口(即3389)。
  3. 如果您仍有问题,可以尝试的一件事就是检查 xrdp.ini 文件(对于ubuntu,它位于/etc/xrdp/xrdp.ini)应该包含端口字段为 port = ask-1 ,如果它包含任何其他值(例如 port = askaskaskask-1 ,表示您已经多次运行设置命令)更改它到 port = ask-1

答案 2 :(得分:0)

在通过RDP连接之前,您需要在"安全组"上创建入站规则类型RDP(端口3389上的TCP)。您可以将其添加到现有安全组或创建新组,但如果您创建新安全组,则必须转到"网络接口",选择界面,转到操作>更改安全组并包含新组。