本页目录
Windows Server 2025 和 2022 Standard 支持一键安装。新的 Windows 服务器会在付款确认后 2 分钟内上线,交付邮件中包含其 IP 地址和 Administrator 密码。
许可证与计费
Windows Server 许可证随服务器按月计费:每个物理核心每月 $2.75,最低按 8 核计费。价格不含增值税。
| 服务器 | 物理核心数 | 每月许可证费用 |
|---|---|---|
| Intel Xeon | 6(按最低 8 核计费) | $22 |
| AMD Ryzen 7 9700X | 8 | $22 |
| AMD Ryzen 9 9950X | 16 | $44 |
| AMD EPYC 9354P | 32 | $88 |
该许可证涵盖操作系统本身,以及最多两个同时进行的管理用远程桌面会话。面向最终用户的远程桌面服务(RDS)需要单独的 RDS 许可,不包含在内。
通过 RDP 首次登录
- Windows:运行
mstsc /v:203.0.113.10,或打开“远程桌面连接”。 - macOS:使用 Microsoft 的 Windows App(原 Microsoft Remote Desktop)。
- Linux:使用 Remmina 或
xfreerdp /v:203.0.113.10 /u:Administrator(较新的发行版上为xfreerdp3)。
使用邮件中的密码以 Administrator 身份登录,并接受证书警告:在您安装自己的证书之前,服务器使用自签名的 RDP 证书。请立即更改密码:在会话中按 Ctrl+Alt+End,然后选择更改密码;或在 PowerShell 中运行:
Set-LocalUser -Name Administrator -Password (Read-Host -AsSecureString "New password")安装更新
在对外提供任何服务之前,请先安装最新的累积更新:
- 桌面体验版:设置 → Windows 更新 → 检查更新。
- 任何安装类型(包括 Server Core):在 PowerShell 中运行
sconfig,然后选择选项 6(安装更新)。选择选项 5(更新设置),再选择 A,即可切换为自动更新,每天在服务器时间上午 3:00 安装。
累积更新需要重启,在 Windows 重新启动完成之前,您的服务将处于中断状态。请将其安排在业务低峰时段。
限制远程桌面访问
对全网开放的 RDP 端口会不断遭到机器人程序的密码猜测攻击。请逐步缩小暴露面。
注意锁定风险。请先创建并测试新规则,再禁用旧规则。如果 RDP 停止响应,您仍可通过控制面板中的 IPMI 控制台访问登录界面。
仅允许来自您地址的 RDP 连接。为您的 IPv4 和 IPv6 地址创建一条规则,然后禁用允许所有人访问的内置规则:
New-NetFirewallRule -DisplayName "RDP from admin IPs" -Direction Inbound -Protocol TCP -LocalPort 3389 -RemoteAddress 198.51.100.7,2001:db8:abcd::/48 -Action Allow Disable-NetFirewallRule -DisplayGroup "Remote Desktop"没有内置 UDP 规则时,RDP 会直接通过 TCP 运行。
保持网络级别身份验证(NLA)处于开启状态。NLA 要求在会话开始之前提供有效凭据,默认已开启。启用时,以下检查会返回 1:
(Get-CimInstance -Namespace root\cimv2\TerminalServices -ClassName Win32_TSGeneralSetting -Filter "TerminalName='RDP-tcp'").UserAuthenticationRequired不要再使用 Administrator 这个用户名。机器人程序首先就会尝试它。请创建您自己的管理员账户,在新会话中用它登录,然后禁用内置账户:
New-LocalUser -Name "deploy" -Password (Read-Host -AsSecureString "Password") Add-LocalGroupMember -Group "Administrators" -Member "deploy" Disable-LocalUser -Name "Administrator"多次登录失败后锁定账户:此处设置为密码错误 10 次后锁定 15 分钟。
net accounts /lockoutthreshold:10 /lockoutwindow:15 /lockoutduration:15更好的做法是隐藏 RDP。通过 WireGuard 等 VPN 连接,并只允许来自 VPN 子网的流量访问端口 3389;或者使用 RD 网关角色通过 HTTPS 发布 RDP,但这需要 RDS 许可。
启用 IPv6
您的服务器附带一个路由的 /64 子网。检查是否已配置了其中的地址:
Get-NetIPAddress -AddressFamily IPv6如果只看到 fe80:: 链路本地地址,请使用 Get-NetAdapter 查找网络适配器名称,然后添加 /64 子网中的一个地址,以及控制面板中显示的 IPv6 网关(本例中为 fe80::1):
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 2001:db8:1234:5678::1 -PrefixLength 64
New-NetRoute -InterfaceAlias "Ethernet" -DestinationPrefix "::/0" -NextHop fe80::1使用 netsh 的等效命令为 netsh interface ipv6 add address "Ethernet" 2001:db8:1234:5678::1/64,然后是 netsh interface ipv6 add route ::/0 "Ethernet" fe80::1。在图形界面中,打开 ncpa.cpl,然后打开该适配器的 Internet 协议版本 6 (TCP/IPv6) 属性。使用 ping -6 向已知支持 IPv6 的主机进行测试;如果您通过 IPv6 连接,请将您自己的 IPv6 地址添加到 RDP 规则中。详见配置您的 /64 IPv6 子网。
添加额外 IPv4 地址
额外 IPv4 地址(每个 IP 每月 $2.50,参见额外 IPv4 地址)配置在同一个网络适配器上。这些地址路由到您的主 IP,因此请使用 /32 掩码添加,并将其标记为 SkipAsSource,使出站连接继续使用主 IP:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 198.51.100.20 -PrefixLength 32 -SkipAsSource $true在图形界面中:适配器属性 → Internet 协议版本 4 (TCP/IPv4) → 高级 → IP 地址 → 添加,子网掩码填写 255.255.255.255。
RDP 无法连接时
在控制面板中打开该服务器,然后选择“控制台(IPMI)”。使用控制台的 Ctrl+Alt+Del 功能进入登录界面,登录后在 PowerShell 中检查网络和远程桌面:
Get-NetIPAddress -AddressFamily IPv4
Get-NetRoute -DestinationPrefix 0.0.0.0/0
Get-Service TermService
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -Value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"最后两行会重新开启远程桌面,并重新启用其默认防火墙规则;恢复访问后,请重新限制这些规则。如果 Windows 已无法启动,请先在救援模式中将数据复制出来,再重装系统。
后续步骤
- 所含网络防护的覆盖范围,请参阅服务器 DDoS 防护的工作原理。
- 在操作系统页面将 Windows Server 与其他系统进行比较。
- 仍然无法登录?联系技术支持:IPMI 访问和操作系统安装问题均在支持范围内,7×24 小时服务。