加油
努力

如何远程管理无桌面的 Windows Server 2019?

远程管理无桌面(即 Server Core 安装选项)的 Windows Server 2019,虽然没有图形化桌面环境,但仍然可以通过多种高效的方式进行管理和配置。以下是常用的远程管理方法:


✅ 1. 使用 Windows Admin Center(推荐)

Windows Admin Center 是微软提供的现代、轻量级的图形化管理工具,支持对 Server Core 进行可视化管理。

步骤:

  1. 在一台有浏览器的电脑上安装 Windows Admin Center(支持 Windows 10/11 或 Windows Server)。
  2. 将目标 Server Core 服务器添加到 Windows Admin Center。
  3. 通过浏览器访问 WAC 界面,即可管理角色、功能、网络、存储、更新等。

🌐 支持功能:服务管理、事件查看器、性能监控、PowerShell 集成、证书管理等。

✅ 优点:无需在服务器上安装 GUI,提供类GUI体验,适合初学者或需要图形界面的管理员。


✅ 2. 使用远程 PowerShell

PowerShell 是管理 Server Core 的核心工具,可通过远程会话进行完全控制。

启用远程 PowerShell:

在 Server Core 上以管理员身份运行以下命令(首次配置):

Enable-PSRemoting -Force
Set-NetFirewallRule -Name "WINRM-HTTP-In-TCP" -RemoteAddress Any

在本地管理机上连接:

Enter-PSSession -ComputerName <ServerIP或主机名> -Credential Administrator

🔐 注意:确保网络连通、防火墙允许 WinRM(5985/5986),并配置了信任关系(如需跨域)。

✅ 优点:灵活强大,适合自动化和脚本管理。


✅ 3. 使用 Microsoft Management Console (MMC) 远程管理

部分 MMC 管理单元(如“计算机管理”、“事件查看器”、“服务”)支持远程连接。

示例:远程查看事件日志

  1. 在本地电脑打开“事件查看器”。
  2. 右键“事件查看器(本地)” → “连接到另一台计算机”。
  3. 输入 Server Core 的 IP 或主机名,提供凭据。

⚠️ 要求:目标服务器启用 DCOM 或 RPC,并开放相应端口(如135、动态RPC端口),且用户有权限。


✅ 4. 使用远程服务器管理工具(RSAT)

在 Windows 10/11 或 Windows Server 上安装 RSAT 工具,可远程管理角色和服务。

常见 RSAT 工具包括:

  • 服务器管理器(Server Manager)远程添加服务器
  • Active Directory 用户和计算机(ADUC)
  • DNS 管理器
  • DHCP 管理器

💡 提示:通过“添加角色和功能向导”可在远程服务器上安装角色。


✅ 5. 使用远程命令行工具(如 psexec、wmic)

虽然较老,但仍可用:

psexec \ServerCoreIP cmd.exe

需下载 PSTools 并确保网络和权限配置正确。

⚠️ 建议优先使用 PowerShell Remoting 替代。


✅ 6. 使用 SSH(可选)

Windows Server 2019 支持 OpenSSH 服务器角色。

安装 SSH 服务:

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic

之后可通过 SSH 客户端(如 PuTTY、OpenSSH 客户端)登录:

ssh administrator@server-core-ip

✅ 优点:跨平台管理方便,尤其适合 Linux 管理员。


✅ 7. 初始配置:使用 SConfig 工具

Server Core 启动后默认显示 SConfig 命令行菜单工具,可用于:

  • 设置网络
  • 加入域
  • 启用远程管理
  • 配置更新
  • 启用远程桌面(有限支持)

按数字选择操作,非常实用。


🔐 安全建议

  • 启用防火墙规则仅允许可信 IP 访问管理端口(如 5985、5986、3389、22)。
  • 使用强密码和最小权限账户。
  • 启用 WinRM over HTTPS(端口 5986)更安全。
  • 定期更新系统。

总结:推荐组合方案

目的 推荐方式
日常运维与监控 Windows Admin Center
批量配置/自动化 PowerShell Remoting
图形化管理特定服务 RSAT 或 MMC 远程连接
跨平台/命令行偏好 SSH
初始设置 SConfig

通过以上方法,即使没有桌面环境,也能高效、安全地远程管理 Windows Server 2019 Core。建议结合使用 Windows Admin Center + PowerShell 实现最佳管理体验。

云服务器