所以我陷入了一个复杂的境地。我有一台 Windows Server 2008 机器,目前没有连接显示器、键盘或鼠标(我设置过一次,启用了远程连接并卸下了所有硬件)。几天前,我注意到系统每 3 秒将安全日志记录到事件查看器中一次,并显示消息“用户 [用户] 登录失败...”,我认为这是某种洪水攻击(我启用了互联网上的 RDP,这样我就可以从任何地方连接到它)。所以我没有再三考虑,就禁用了远程连接,但当我意识到我犯了一个多大的错误时已经太晚了。我的远程连接超时了,我无法再远程访问它了。
那么有没有办法重新启用远程桌面?计算机不在域中,所以我无法使用注册表。我还没有启用对 PowerShell 的远程访问,所以我在这方面也很不走运。任何帮助都将不胜感激。
答案1
不。
如果没有域来推送设置并且没有启用任何远程访问,则需要从控制台将其重新打开。
真正的服务器硬件通常带有一个管理系统,专门用于这种情况 - 它允许您通过浏览器进行连接,就像检测到真正的显示器鼠标和键盘一样。但它需要配置,并且不应使其可访问互联网。
您可能想要考虑设置 VPN,而不是打开远程桌面到互联网。设置起来有点麻烦,但更安全。
答案2
您应该始终确保有像 teamviewer 这样的后备解决方案。如果没有域成员资格并启用 Powershell Remoting,您几乎无能为力。如果 Windows 远程管理服务 (winrm) 正在运行且具有相应的防火墙例外,并且已配置侦听器,您仍然可以使用 winrs.exe 访问计算机。您也可以尝试 psexec。
答案3
您可以创建一个本地帐户,其凭据与远程服务器上的本地管理员帐户相同,然后以此方式编辑注册表(如果存在这样的帐户)。我也同意 megamorf 的 psexec 建议。
我也赞同 Grant 和 megamorf 的后备建议。很多硬件都有内置解决方案(不应通过互联网访问)。