Windows EC2服务器无法通过RDPlogin

在我的Windows Server 2008 EC2实例中,当我将RDP插入服务器时,它成功login,但在桌面出现后,它会自动注销并closuresRDP会话并从服务器断开连接。 我试过重新启动服务器,但行为没有改变。

什么可能是这种行为的原因? 有没有其他方式login到服务器?

看来你有一个启动程序指定(不知何故),无法运行。 login后,启动程序失败,您的会话结束。

http://download.microsoft.com/download/8/2/f/82f0bbb9-1c53-4f2b-8a6a-9864cb4c73a5/TSWhatsNew.doc指出:

“组策略设置在连接上启动程序configurationterminal服务,当客户端连接到terminal服务器时自动运行指定的程序。默认情况下,terminal服务会话提供对整个Windows桌面的访问,除非服务器pipe理员另有指定此策略设置,或者除非用户在configuration客户端连接期间已经指定。启用此组策略设置将覆盖服务器pipe理员或用户所做的启动程序设置。不会显示“开始”菜单和Windows桌面,并且当用户退出该程序,terminal服务器会话被自动注销。“

(了解terminal服务是您的场景中提供远程桌面的东西。)

“这种行为的原因”可能是因为你有一个启动程序无法运行。

“任何其他方式login到服务器”是可疑的。 Telenet在默认情况下是networking启用的,控制台上没有运行其他远程会话软件(如VNC)。

远程pipe理该计算机以更改组策略设置“启动连接程序”可以解决您的问题,但远程pipe理服务器将不可能,除非服务器位于您拥有pipe理权限的域。

我很抱歉说你被卡住了,除非你知道那个Start程序在找什么,并提供它。 也许它需要一个打开的端口,一个传递给它的启动环境参数的代码,或者只是一个更大的实例types。

其他“login”到服务器的方法可能包括PSExec或WMI。 不会给你一个graphics用户界面,但是通常可以清除任何阻碍你login的问题。使用有效的凭据,你可以通过CLI远程执行命令来清除任何启动程序给你带来的麻烦。

对于这个问题,你甚至可以使用Windows的“pipe理”驱动共享(比如\ server \ C $)来访问文件系统,并尝试从那里join启动程序,但是你可能会有更好的运气与PSExec。