最近,为了实验我们安装了台Windows Server Core的服务器,没有图形界面的系统总会给人一种很完全的感觉,我们本着安全到底的想法,使用了Windows Remote Shell 的管理方式,因为WinRM基于Web服务管理(WS-Management)标准,使用HTTP协议80端口(HTTPS port 443)。这样一来,我们就可以在设置一个严格的防火墙策略的情况下远程管理这台Server Croe的服务器了,因为我们只需要留下80端口就好。
  在Server Core的服务器上,启用WinRM的命令行为:
  WinRM QuickConfig
 
Windows Server Core管理之WinRM_WinRS
图1 开启WinRM示例
  运行这个命令需要管理员权限运行,普通用户全提示权限不足。系统会有一个“y/n?”的提示选“Y”同意更改,然后就可以从客户端使用WinRS进行远程管理了。客户端命令格式如下:
  winrs -r: <ServerCoreSystemName> <command>
Windows Server Core管理之WinRM_WinRS_02
图2 WinRS运行示例
 
         对于Server Core的管理,以上之是一种方法,可能更多的朋友喜欢用远程桌面的方式管理,必竟大家都习惯于图形界面,其方设置方法如下:
远程桌面开启:
Cscript c:\windows\system32\scregedit.wsf /ar 0
让防火墙打开3389端口
netsh firewall add portopening TCP 3389 RDP
客户端运行远程桌面
mstsc.exe
退出管理
Logoff
Windows Server Core管理之WinRM_Windows_03
     
          Windows Server Core的管理方式还有很多,包括一些第三方的图形工具,这里就不一一列举了。