我有一台运行 Windows Server 2008 的 VPS 服务器,对 RDP 会话有点困惑。
我已将服务器设置为自动登录管理员帐户并从启动时运行程序以及将其作为服务运行。到目前为止一切正常。
我的问题是,如果我尝试通过 RDP 进入它,我会得到一个新的会话,并且所有软件都会尝试重新加载然后崩溃。这让我安装了 VNC,但显然这不如 RDP 好。
通过搜索,我的理解是我需要将 RDP 会话限制为控制台会话?这是正确的吗?
如果是,我该如何实现?如果不是,我该如何解决我遇到的问题?
我还希望每次只能进行一次会话。
本质上,我希望 RDP 能够像 VNC 当前那样运行。
我将从两台不同的机器(不是同时)登录,一台运行 Win 7,另一台运行 Win XP。
提前感谢您的任何帮助/建议。
答案1
我遇到过类似的问题,即“必需”自动登录和在启动时以交互方式运行的程序。第三方没有办法将其变成服务,也不太在意。
情况也是一样...它是一个 VPS,我必须通过 RDP 进入它...这使得“走到它那里”的想法变得毫无意义,他们不允许我访问 VCenter。
这是我所做的:
- 删除自动登录
- 从启动中删除应用程序
- 购买 Firedaemon Pro(它很便宜……我想我花了不到 30 美元)
- 在 VPS 服务器上安装 Firedaemon Pro
- 在 FD Pro 中配置应用程序并勾选,然后在应用服务的
Interact with Desktop
该页面上使用所需的任何登录帐户Settings
- 在“对话框”下,勾选
Ignore Unknowns
这将创建一个在 VPS 服务器启动时运行的服务,并在会话 0 中运行该应用程序。最棒的是,当您需要检查应用程序时,您只需通过 RDP 即可,打开 FD Pro,然后右键单击服务并选择“切换到会话 0”。这将打开运行该应用程序的控制台桌面。
对我来说,这比直接保留自动登录和启动应用程序更“安全”。它还允许我监视“服务”是否正在运行,如果没有运行,则向我发送警报。