在 Windows Server 的 Minimal Server Interface 模式下,系统没有完整的图形用户界面(GUI),但保留了部分 GUI 功能(如控制面板、服务器管理器等),相比 Server Core 更便于管理。要配置远程访问,你可以通过以下几种方式实现:
✅ 一、启用并配置远程桌面(Remote Desktop)
方法 1:使用命令行(PowerShell 或 CMD)
-
打开 PowerShell(以管理员身份运行)。
-
启用远程桌面:
Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server' -Name "fDenyTSConnections" -Value 0 -
允许防火墙规则(启用远程桌面端口,默认 3389):
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"或者使用 netsh:
netsh advfirewall firewall set rule group="remote desktop" new enable=Yes -
(可选)允许网络级身份验证(NLA):
Set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp' -Name "UserAuthentication" -Value 1 -
重启服务器或等待生效(通常无需重启)。
📌 提示:确保你的账户具有“通过远程桌面服务登录”的权限。可在本地组策略中检查。
方法 2:使用 sconfig 工具(推荐初学者)
-
在 Minimal Server Interface 中,启动
sconfig(系统配置工具):- 登录后会自动显示,或在命令提示符中输入:
sconfig
- 登录后会自动显示,或在命令提示符中输入:
-
选择选项 7:Remote Desktop。
-
选择:
1:完全启用(允许任意版本的远程桌面客户端)2:仅允许使用网络级身份验证的客户端(更安全)
-
按提示完成设置。
-
系统会自动配置防火墙和注册表。
✅ 二、通过其他远程管理方式
除了远程桌面,你还可以使用以下方式进行远程管理(更安全且推荐用于生产环境):
1. Windows Admin Center
- 安装并配置 Windows Admin Center,通过浏览器管理服务器。
- 需在另一台电脑上安装 WAC,并添加目标服务器。
2. PowerShell 远程(WinRM)
启用 PowerShell Remoting,实现远程执行命令。
Enable-PSRemoting -Force
然后在客户端使用:
Enter-PSSession -ComputerName <服务器IP> -Credential <用户名>
注意:需配置 WinRM 和防火墙:
winrm quickconfig
3. 远程服务器管理工具(RSAT) + MMC 管理单元
- 在本地电脑安装 RSAT 工具。
- 使用“服务器管理器”、“计算机管理”、“事件查看器”等连接远程服务器。
4. 任务计划程序 / 组策略 / 命令行脚本
结合远程执行工具(如 PsExec、WMI、SCOM 等)进行自动化管理。
✅ 三、网络与安全注意事项
-
更改默认 RDP 端口(可选)
减少暴力破解风险:Set-ItemProperty -Path 'HKLM:SYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp' -Name "PortNumber" -Value 3390并在防火墙中放行新端口。
-
使用强密码 + 账户锁定策略
-
启用防火墙并限制 RDP 访问 IP
New-NetFirewallRule -DisplayName "Restrict RDP" -Direction Inbound -Protocol TCP -LocalPort 3389 -Action Allow -RemoteAddress 192.168.1.0/24 -
考虑使用 X_X 接入后再连接 RDP
✅ 四、验证远程访问是否成功
从另一台电脑测试连接:
mstsc /v:服务器IP地址
如果启用的是非标准端口,使用:
服务器IP:端口号
例如:192.168.1.100:3390
总结
| 方法 | 是否推荐 | 说明 |
|---|---|---|
sconfig 启用 RDP |
✅ 推荐 | 简单直观,适合 Minimal Server Interface |
| PowerShell 命令 | ✅ | 更灵活,适合脚本化部署 |
| PowerShell Remoting | ✅✅ 强烈推荐 | 更安全,适合自动化管理 |
| Windows Admin Center | ✅ | 图形化现代管理工具 |
| 直接远程桌面 | ⚠️ 注意安全 | 建议配合 NLA 和防火墙限制 |
如有需要,我也可以提供一键启用远程桌面的 PowerShell 脚本。欢迎继续提问!
云小栈