家用 NAS 服务器(5)| winserver2022使用及远程桌面控制

​家用 NAS 服务器(5)| winserver2022激活及远程桌面控制

原文地址:CSDN 博文

前文提要:家用 NAS 服务器(4)| MergerFS和SnapRaid数据定时备份

后文链接:家用 NAS 服务器(6)| Nextcloud 网盘



1. 前言

在进一步设置 Hyper-V 中的 Ubuntu 之前,先将 winserver 2022 激活显得更加重要。

winserver 的激活,主要依赖于 KMS 功能。KMS 的认证服务器可以从网络上自行搜罗,但本文中笔者在 Ubuntu 中自行搭建了 KMS 服务器,相较于网络上的公开 KMS 服务更加安全。

此外,为方便人在外的时候控制服务器,还需要启用 winserver 的远程桌面功能


2. KMS 激活 winserver 2022

本文中,笔者在 Ubuntu 系统中使用 docker 快速搭建了 KMS 服务器,以供 winserver 使用。

🤔 如果读者认为此操作过于繁杂,可以跳过搭建 KMS 服务器的部分,并直接使用网络上现成的 KMS 服务器进行激活。

2.1 Ubuntu 使用 docker 搭建 KMS

首先在 Hyper-V 中的 Ubuntu 系统中使用 docker 部署 KMS 服务器。

如果有还没装 docker 的小伙伴,可以参考笔者的文章——Github 1K+收藏的国内镜像大全,一站式解决下载慢的难题,其中介绍了清华 tuna 开源镜像站中的 docker-ce 安装说明,快速安装 docker-ce。

此外,笔者推荐使用 docker-compose 工具进行部署,有助于日后查阅配置、修改配置以及配置迁移。目前新版的 docker-compose 工具已经集成进 docker 的命令行中,只需要安装 docker-compose-plugin 即可使用(需要根据上面的安装说明,正确安装 docker-ce):

sudo apt install docker-compose-plugin

然后,根据 dockerhub 上的镜像 luodaoyi/kms-server,快速搭建 KMS 服务。此处提供笔者所使用的 docker-compose.yml 文件:

version: "3"
services:
  server:
    container_name: kms-server
    image: luodaoyi/kms-server
    ports:
      - 1688:1688
    restart: always

docker-compose.yml 文件的同一目录下,运行以下命令即可启用 KMS 服务器:

docker compose up -d

2.2 winserver 设置 KMS 激活

本小节参考自微软官网 KMS 激活教程

首先,需要根据所安装的 winserver 版本,自行选择对应的 product key。笔者安装的是 winserver datacenter 2022 版本,读者需自行确认所安装的版本。

Windows 激活 key,需要自行前往微软官网 KMS 激活教程中寻找对应的 licence key,原文基于 MIT Licence 及 CC4.0 协议。

找到对应的 licence key 后,在 powershell 中使用下面的命令安装(此处以 winserver 2022 datacenter 的 licence key 为例):

slmgr /ipk WX4NM-*****-*****-*****-*****

接下来更改KMS激活服务器:

# 使用自己搭建的 KMS 服务器
slmgr /skms <自己搭建的服务器IP>
# 或者使用网上公开的 KMS 服务器
slmgr /skms kms.03k.org

最后,运行命令通过 KMS 服务器激活系统:

slmgr -ato

等待片刻,就可以看到激活成功的提示。


3. 远程桌面控制

为方便将来对服务器进行远程操作,需要先启用 winserver 的远程桌面功能。

3.1 开启远程桌面

开启远程桌面

根据图中内容,依次进行操作:

  1. 在“服务器管理器”界面中,点击“本地服务器”页面
  2. 点击“远程桌面”的选项
  3. 选择“允许远程连接到此计算机”

保存设置后,就可以通过远程桌面连接到服务器辣!

3.2 (可选)允许其他用户连接远程桌面

通常而言,服务器中会有许多账户,因此需要为这些账户赋予远程桌面连接的权限。如果读者没有此多用户的需求,那么可以忽略这一章。

通过 WIN 键菜单中的设置按钮,可以进入设置面板,并选择“系统”的设置。

设置按钮
系统设置
切换到其中的“远程桌面”选项卡,就可以修改可使用远程桌面的用户。

修改远程桌面用户


4. 总结

最近开学了,也有一阵子没有更新这个系列了,想着不能拖更的原则,鼓足一口气把这一篇文章写完惹。

嘛嘛,总的来说这篇文章把 winserver 2022 成功激活,也启用了“远程桌面”功能,总归是上道了。

接下来的几篇文章,不出意外的话,应该都是关于 nas 服务器上的应用服务的搭建了。那么闲话不多说,我们下期再见!ヾ(≧▽≦*)o

### 如何在 Windows Server 2022 上设置和配置远程桌面服务 RDP #### 启用远程桌面连接 为了使远程桌面协议(RDP)能够在Windows Server 2022上工作,必须先启用它。可以通过图形界面完成这一过程: 1. 打开“系统属性”。这可通过右键点击“此电脑”图标并选择“属性”,随后再点击“高级系统设置”来实现。 2. 转至“远程”标签页,并勾选“允许远程协助连接尝试帮助我解决此计算机上的问题”的复选框以及“允许远程连接到此计算机”单选项[^3]。 对于更细粒度的安全性和访问控制调整,则需进一步操作防火墙规则与账户权限分配。 #### 修改防火墙以适应RDP需求 确保网络防火墙已开放必要的端口用于接收来自外部的RDP请求,默认情况下是TCP端口3389;如果出于安全性考虑改变了这个端口号,则应相应更新防火墙策略以便匹配新的监听地址[^4]。 #### 授予特定用户或组使用RDP的权利 仅授予信任的个人或团队成员通过RDP接入的能力是非常重要的一步。具体做法是在上述提到的“远程设置”窗口里按下“选择远程用户...”按钮,之后加入想要授权的对象即可。 #### 提升会话体验质量 针对那些追求更高性能显示效果的应用场景,比如运行依赖DirectX或者OpenGL API的游戏或是专业绘图软件时,可能还需要额外优化RDP参数设定,例如开启GPU加速等功能支持[^5]。 ```powershell Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -Value 3390 ``` 以上命令展示了怎样利用PowerShell脚本方式改变默认RDP通信端口为例证,实际部署过程中可根据环境差异灵活运用此类自动化工具简化管理工作量。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林地宁宁

谢谢你给宁宁打米哦!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值