【Windows Server 2019】远程控制的配置与管理

2023-05-16

目录

  • 1. Windows Server 远程桌面功能
  • 2. 远程显示协议(RDP)
  • 3. 网路拓扑及说明
  • 4. 配置远程桌面服务
    • 4.1 创建远程访问账户
    • 4.2 开启远程桌面服务
    • 4.3 删除默认账户权限
    • 4.4 验证远程桌面服务
      • (1)打开【远程桌面连接】方法一
      • (2)打开【远程桌面连接】方法二
  • 5. 参考资料

1. Windows Server 远程桌面功能

在企业中服务器一般被寄存在专门的IDC机房中,这些机房在固定的地点,可能距离企业距离很远。但是大部分服务器需要定期维护,如果每次维护时,系统管理员都需要到IDC机房中直接操控服务器,这是件非常麻烦的事情。 因此在服务器中安装远程控制功能是必要的。

对于Windows Server 2019而言,其自带的远程桌面功能,可以实现系统管理员远距离的对服务器进行维护。

远程桌面是终端服务的一种,它可以将程序运行等工作交给服务器,返回给远程控制计算机的是图像及鼠标键盘的运动变化轨迹等。

2. 远程显示协议(RDP)

Remote Display Protocol,简称RDP。它是远程桌面和终端服务器进行通信的协议,该协议基于TCP/IP进行工作,默认使用端口3389。RDP将键盘操作和鼠标单击等指令从客户端传输到终端服务器,将终端服务器处理后的结果传回远程桌面。

3. 网路拓扑及说明

本次测试需要两台设备,一台Windows Server 2019 DC服务器和一台Windows 10 PC2。在服务器中开启远程桌面功能。在PC2中通过远程桌面客户端实现对服务器的远程登录。

  • 服务器IP地址:192.168.82.220
  • PC2 IP地址:192.168.82.12

4. 配置远程桌面服务

4.1 创建远程访问账户

(1)在FTP服务器上打开【控制面板】——>【用户账户】——>【用户账户】——>【管理其他账户】——>【添加用户账户】。

在这里插入图片描述

(2)输入新用户的用户名、密码及密码提示,点击【下一步】。

在这里插入图片描述

(3)点击【完成】。

在这里插入图片描述

(4)返回【管理账户】页面,可以看到新建的用户RDP已经出现在用户列表中。

在这里插入图片描述

4.2 开启远程桌面服务

(1)打开【控制面板】——>【系统和安全】——>【远程设置】,选择【允许远程连接到此计算机】,这时系统会弹出提示框:远程桌面防火墙例外将被启用,点击【确定】。

在这里插入图片描述

(2)返回【系统属性】,点击【选择用户】,在弹出的【远程桌面用户】提示框中,Administrator默认已有访问权。点击【添加】。

在这里插入图片描述

(3)在弹出的【选择用户】提示框下方输入:RDP,然后点击右侧的【检查名称】,用户检查无误后,最后点击【确定】。

在这里插入图片描述

(4)返回【远程桌面用户】提示框,可以看到RDP也具备了远程桌面服务的权限。目前已经有两个用户具备该权限。

在这里插入图片描述

4.3 删除默认账户权限

默认账户即Administrator用户。

(1)打开【服务器管理器】,点击【工具】——>【本地安全策略】。

在这里插入图片描述

(2)依次展开【本地策略】——>【用户权限分配】,在右侧窗口中双击【允许通过远程桌面服务登录】。

在这里插入图片描述

(3)进入【允许通过远程桌面服务登录 属性】界面,可以看到列表中存在一个用户账户Administrator和一个用户组Remote Desktop Users。将列表清空,然后点击【添加用户或组】

在这里插入图片描述

(4)进入【选择用户或组】对话框,点击【高级】——>【立即查找】,在搜索结果中找到刚才创建的RDP用户,选中,点击【确定】。

在这里插入图片描述

(5)【选择用户或组】对话框,点击【检查名称】,确认无误后,点击【确定】。

在这里插入图片描述

(6)返回【允许通过远程桌面服务登录 属性】界面,可以看到RDP账户已经存在在列表中,最后点击【确定】。

现在只有RDP用户具有远程桌面登录的权限。

在这里插入图片描述

4.4 验证远程桌面服务

(1)打开【远程桌面连接】方法一

在PC2中,按【WIN】+【R】快捷键,在【运行】中输入:mstsc,点击确定。

在这里插入图片描述

(2)打开【远程桌面连接】方法二

点击【搜索】图标,输入:远程桌面,在最佳匹配中选择【远程桌面连接】。

在这里插入图片描述

(2)在弹出的【远程桌面连接】认证窗口中输入被远程访问的计算机的IP地址:192.168.82.220,点击【连接】。

在这里插入图片描述

(3)在弹出的认证窗口中,输入 administrator 用户和密码,验证它是否具备登录权限,点击【确定】。

在这里插入图片描述

(4)弹出证书告警提示框,忽视,点击【是】。

在这里插入图片描述

(5)进入远程桌面窗口,但是提示:登录失败:为授予用户在此计算机的请求登录类型。说明 administrator 的远程登录权限禁用设置成功。

在这里插入图片描述

(6)关闭远程登录窗口,重新打开,输入RDP用户名和密码,点击登录即可远程访问FTP服务器。

在这里插入图片描述

5. 参考资料

  • Microsoft Docs:Remote Desktop Services Overview
  • Microsoft Docs:Welcome to Remote Desktop Services
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Windows Server 2019】远程控制的配置与管理 的相关文章

  • 需要 TensorFlow 依赖项。如何在 Windows 上运行 TensorFlow

    我有兴趣让 TensorFlow 在 Windows 上运行 但目前我意识到这是不可能的 因为某些依赖项无法在 Windows 上使用 例如巴泽尔 之所以出现这种需求 是因为据我目前了解 从 TensorFlow 访问 GPU 的唯一方法是
  • 游戏内的java.awt.Robot?

    我正在尝试使用下面的代码来模拟击键 当我打开记事本时 它工作正常 但当我打开我想使用它的游戏时 它没有执行任何操作 所以按键似乎不起作用 我尝试模拟鼠标移动和点击 这些动作确实有效 有谁知道如何解决这个问题 我发现这个问题 如何在游戏中使用
  • 将 CrashDumps 转储到应用程序运行所在的同一文件夹中

    我编写了一个应用程序 我希望对其进行一定程度的自动调试 我想使用 Windows 错误报告将故障转储输出到应用程序运行所在的同一文件夹中 我的想法是 我可以让我的应用程序在它自己的文件夹中查找任何 dmp 文件 然后根据需要上传它们进行分析
  • 在哪里可以找到 Windows 7 UX 指南中推荐的图标/动画?

    Windows 7 UX 指南有很好的插图和图标示例 但我在 SDK 中确实找不到它们 他们藏在某个地方 还是找不到 如果您谈论的是常见的 UI 图标 那么您应该以编程方式获取它们 例如 您可以使用 var errIcon HICON be
  • Windows 操作系统中 ST_INO(os.stat() 输出)的含义

    谁能告诉我这个值的含义是什么st ino是跑步时os stat 在 Windows 上 Python 3 5 3 在早期的 Python 版本中 它包含虚拟值 但最近发生了变化 我找不到它是如何计算 生成的 我怀疑它因文件系统 NTFS F
  • 在 Win7 登录屏幕上运行应用程序[重复]

    这个问题在这里已经有答案了 我想通过服务在 Windows 7 的登录屏幕上运行应用程序 我对此进行了长期研究并尝试了不同的方法 但不幸的是到目前为止还没有完全成功 我设法在当前登录用户的锁定屏幕上运行该应用程序 起初我认为这就是我基本上试
  • 尽管 if 语句,Visual Studio 仍尝试包含 Linux 标头

    我正在尝试创建一个强大的头文件 无需更改即可在 Windows 和 Linux 上进行编译 为此 我的包含内容中有一个 if 语句 如下所示 if defined WINDOWS include
  • 当我启动 Windows 命令提示符时,我做了什么导致环境变量发生更改?

    我使用的是 Windows 10 x64 我安装了 Anaconda3 如果我启动 C Windows system32 cmd exe 时没有运行任何其他内容 并且在我可以看到的后台中没有任何有趣的内容 则以下内容将添加到控制面板 UI
  • 如何在自托管 WCF 中获取多部分表单数据?

    我已经搜索了很长一段时间 但没有找到我要找的东西 我在 Windows 应用程序中自行托管了一个 http WCF 现在 在我的服务方法之一中 我需要接收一个文件和一些表单数据字段 在类似的问题中 情况要么发送一个文件 这是通过流数据然后转
  • Windows 上使用 g++ 的 Makefile,链接库

    我已经厌倦了 MSVC 6 以及每个人总是告诉我它是一个蹩脚的编译器等等 所以现在我决定尝试使用 vim 加 g 和 makefile 这是我的问题 我有以下 makefile This is supposed to be a commen
  • 为什么 Windows 命令 DIR 在搜索 *.tif 文件时也会输出 *.tiff 文件?

    我想使用 Windows 命令DIR为了找到唯一TIF文件 即具有扩展名的文件 tif 因此我使用以下小批处理文件 for f delims a IN dir b a d s C wolter testversion input tif d
  • 为什么 Git Bash 无法运行我的可执行文件?

    I am on git for windows https github com git for windows 吉特 巴什 我无法在命令行上运行可执行文件 Pedr Abc 07 MINGW64 c dev ls sqlite3 exe
  • npm package.json bin 无法在 Windows 上运行

    我正在尝试通过 package json 启动我的 cli 工具bin财产 我有以下内容 name mycli bin bin mycli 当我在包路径中打开 cmd 并输入 mycli 时 它表示该命令无法识别 我应该运行 npm 命令吗
  • 在 Vista 上调用 RPC 时出现“不支持操作”

    我的应用程序使用 Microsoft RPC 进行进程间通信 当两个进程在同一台机器上运行并且一个进程尝试调用声明为 IDL 表示法 的方法时 error status t rpcMethod in pipe byte parameter
  • Windows:更改与文件类型关联的应用程序的名称/图标

    我想将 Windows 中的文件类型与特定应用程序相关联 但我需要这样做 以便当用户打开 打开方式 菜单时 列表中应用程序的名称和图标是针对该文件类型自定义的 即 不仅仅是可执行文件的名称和图标 这是因为该二进制文件是一个通用二进制文件 可
  • 如何使用命令行压缩指定文件夹

    你们能告诉我如何将指定的文件压缩到同一个 Zip 文件中吗 让我告诉我我的文件夹是如何填充的 任务调度程序有我的数据库的备份 并每天将它们保存到文件中 它每天创建 4 个数据库备份 这意味着每天会多出 4 个文件 因此 我需要将新创建的备份
  • Delphi定时器比毫秒更精确

    我在 Delphi 中有一个程序 它以 25 赫兹 每秒 25 次 的速度从外部应用程序获取帧 然后通过创建 1 2 个额外帧将其转换为 60 赫兹 每秒 60 帧 我需要通过连续构建帧缓冲区并从单独的线程输出帧来输出这些额外的帧 问题是
  • Windows 每秒进行一次线程切换的频率是多少? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions Windows 通常 每秒进行一次线
  • 如何在 PowerShell 中批量重命名文件?

    我正在尝试执行以下操作 Rename Item c misc xml tmp 我基本上想将目录中每个文件的扩展名更改为 tmp代替 xml 我似乎无法在 PowerShell 中找到直接的方法来执行此操作 来自帮助文档中的示例4Rename
  • 为什么标签存在却提示“系统找不到指定的批次标签”?

    在 Windows XP 中运行批处理文件时 我发现随机出现的错误消息 系统找不到指定name of label的批次标签 标签当然存在 导致此错误的原因是什么 实际上 要实现这一点 你需要两个条件 批处理文件不得使用 CRLF 行结尾 您

随机推荐