基于 Windows Server 2019 部署域控服务器

文章目录

  • 前言
  • 1. 域控服务器设计规划
  • 2. 安装部署域控服务器
    • 2.1. 添加 Active Directory 域服务
    • 2.2. 将服务器提升为域控制器
    • 2.3. 检查域控服务器配置信息
  • 3. 管理域账号
    • 3.1. 新建域管理员账号
    • 3.2. 新建普通域账号
  • 4. 服务器加域和退域
    • 4.1. 服务器加域操作
    • 4.2. 服务器退域操作
  • 总结


前言

近期想要搭建一套 SQL Server AlwaysOn 实验环境,由于需要用到域控服务器(DC),所以记录下域控服务器的简易安装配置过程。


1. 域控服务器设计规划

DescriptionValue
OS VersionWindows Server 2019 Datacenter
HostnameDCSVR
IP172.16.206.1
根域名labtest.com
NetBIOS 域名LABTEST

2. 安装部署域控服务器

2.1. 添加 Active Directory 域服务

在开始添加 AD 域服务之前,我关闭了系统防火墙、开启了远程服务、关闭了主机休眠,并修改了主机名,以上这些操作并不是配置 AD 域服务所必须的,大家根据自己的情况来做就好。由于我这台 DC 服务器还要充当我的 DNS 服务器,所以 DC 服务器的首选 DNS 地址,我设置成了本机 IP。下面我们打开服务器管理器并添加角色和功能,选择 Active Directory 域服务并进行添加。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2. 将服务器提升为域控制器

紧接着上面的步骤,我们来将此服务器提升为域控制器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由于前面我们勾选了如果需要,自动重新启动目标服务器选项,所以在功能安装成功后,会自动重启服务器。

2.3. 检查域控服务器配置信息

在域控服务器重启成功后,我们至少可以发现以下3点不同之处。

不同之处1:域控服务器在重启后,自身已经完成了加域动作,当我们在登录服务器时,默认是以域账号进行登录的;如果我们需要使用本地系统管理员进行登录,需要点击其他用户,以 .\Administrator 身份进行登录。

以域账号身份登录

在这里插入图片描述

以本地系统管理员身份登录

在这里插入图片描述

不同之处2:域控服务器除了自动完成了加域动作,还自动安装了 DNS 服务。

在这里插入图片描述

不同之处3:加域之后在计算机管理中无法看到组和用户的信息,此时只能在 Active Directory 用户和计算机中看到所有的用户信息。

在这里插入图片描述


3. 管理域账号

3.1. 新建域管理员账号

域管理员账号通常指的是具有对整个域进行管理权限的账号,例如域管理员(Domain Administrators)组中的成员;域管理员账号具有广泛的权限,可以访问和修改域内几乎所有对象和设置。由于其权限非常高,因此需要严格的安全措施,如强密码、定期更换密码、多因素认证等。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2. 新建普通域账号

普通域账号通常指的是具有一定权限但不是最高级别权限的域用户账户,在 AD 域环境中,普通域账号可能属于以下几个组,他们具有执行特定任务的权限,但权限范围有限,不像域管理员那样具有广泛的控制权。在实际工作环境中,根据组织的需求和安全策略,普通域账号的权限可能会有所不同;重要的是确保权限的分配既满足工作需要,又不超出必要的安全范围。

  • Domain Admins(域管理员组):具有对域内所有对象和设置进行管理的最高权限的组,普通域管理员通常不是指这个组的成员。
  • Enterprise Admins(企业管理员组):这个组的成员具有管理整个 Active Directory 森林的权限,权限级别高于域管理员。
  • Group Policy Creator Owners(组策略创建者所有者组):这个组的成员可以创建、修改和管理组策略对象(GPO)。
  • Account Operators(账户操作组):这个组的成员可以创建、修改和管理用户和组账户,但不具有删除账户的权限。
  • Server Operators(服务器操作组):这个组的成员可以管理服务器服务和设备,但不具有登录到服务器的权限。
  • Print Operators(打印操作组):这个组的成员可以管理打印队列和打印机。
  • Backup Operators(备份操作组):这个组的成员可以执行备份和恢复操作。

新建一个普通域账号,与上面创建域管理员账号步骤几乎一样,就是不要赋予域管理员权限而已,下面以创建一个名为 DBBAK 普通域账号为例。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

当 DBBAK 这个普通域账号建立好以后,可以使用 DBBAK 域账号登录到其它加入到该域的服务器,但是在登录域控时会提示不允许使用你现在正在尝试的登录方式。请联系你的网络管理员了解详细信息。此时我们需要将该账号归属到具备本地登录权限的用户组中。

如下图所示,当在使用 DBBAK 域账号登录域控服务器时会报错:

在这里插入图片描述
在这里插入图片描述

打开本地组策略编辑器,查看是否限制了该账号进行本地登录(实际上既没有限制,也没有允许):

在这里插入图片描述
在这里插入图片描述

查看哪些组和用户允许本地登录:

在这里插入图片描述

将 DBBAK 账号加入到 Backup Operators 用户组中,该用户组的成员具备本地登录的权限:

在这里插入图片描述
在这里插入图片描述

再次使用 DBBAK 域账号登录域控服务器,此时可以成功登录上:

在这里插入图片描述

至此,关于域账号的管理就简单分享到这里啦 ~~


4. 服务器加域和退域

4.1. 服务器加域操作

在服务器加域之前,我们需要正确配置 DNS 地址,以确保该节点可以正常解析域名,譬如我这里需要加入到 “LABTEST.COM” 域,那么需要加域的节点必须可以解析这个域名;此外还需要有一个具备权限加入此域的账号和密码;最后,服务器加域后需要进行重启操作。

在实际工作环境中,管理员往往需要对账号权限做精细化管理,即遵循使用具有执行特定任务所需最小权限的原则,所以通常会创建一个专用的域账号来执行服务器加入域操作,不会随随便便使用一个普通的域账号,更不会轻易使用域管理员账号。

加域步骤如下:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重启后进入系统,可以看到当前服务器节点加域成功。

在这里插入图片描述

与此同时,从域控服务器上查看,加域后的主机,会自动生成一条主机 A 记录。

在这里插入图片描述

4.2. 服务器退域操作

一般来说将服务器重新加入到“WORKGROUP”工作组,即可完成退域操作,退域也是需要进行重启操作的。

注意事项:由于退域后服务器将不再与域控制器进行通信,相应的域用户和组策略也将对其有效,并且失去了与其他域成员的通信权限,因此在实际生产环境中,退域之前,需要确保服务器上没有正在运行的依赖于域的应用程序或服务,并且做好相关的备份工作。

退域步骤如下:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重启后进入系统,可以看到当前服务器节点退域成功。

在这里插入图片描述

与此同时,从域控服务器上查看,退域后的主机,其主机 A 记录会被同步清除掉。

在这里插入图片描述


总结

域控的管理和维护还是比较复杂的,往往需要具备深入的 Windows Server 操作系统知识,以及网络、安全和系统管理方面的专业技能,企业一般会有专门的域控管理员去做运维和管理。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/40786.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记录一下简单导入导出excel二级表头

数据库导入导出表头 之前的工具类GenerateExcelToFile新增两个导出这种二级表头方法 package com.njry.utils;import cn.hutool.core.util.IdUtil; import com.njry.config.FileProperties; import com.njry.exception.BadRequestException; import org.apache.poi.hssf.user…

【VIM的使用】

Vim 是一个非常强大的文本编辑器,尤其在 Linux 环境下被广泛使用。它基于 vi 编辑器开发而来,增加了许多功能和改进。下面是一个简化的 Vim 教程,帮助你快速上手: 启动 Vim 要启动 Vim,只需在终端中输入 vim [filen…

Leetcode刷题2---两数相加 Python

目录 题目及分析解法一: 迭代法解法二: 递归法解法三:反转链表法 题目及分析 (力扣序号2:两数相加) 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储…

Altium Designer专业PCB设计软件下载安装 Altium Designer安装包下载获取

在电子设计的广袤领域中,PCB设计无疑占据着重要的地位。而Altium Designer作为一款业界领先的电子设计自动化软件,其提供的先进布局工具,无疑为设计师们打开了一扇通往高效、精确设计的大门。 在PCB设计的核心环节——布局中,Alti…

初学Spring之自动装配 Bean

Bean 的作用域: 1.单例模式(Spring 默认机制) scope“singleton” 2.原型模式:每次从容器中 get 时,都会产生一个新对象 scope"prototype" 3. request、session、application,只能在 web 开…

腾讯云COS分布式对象存储

腾讯云COS分布式对象存储 腾讯云对象存储(Cloud Object Storage,COS)是腾讯云提供的一种用于存储海量文件的分布式存储服务。 腾讯云 COS 适用于多种场景,如静态网站托管、大规模数据备份和归档、多媒体存储和处理、移动应用数据存…

Camtasia 2024新功能 Camtasia2024更新介绍:AI剪辑助力微课制作 Camtasia2024密钥 Camtasia2023免费升级更新

Camtasia 是一款功能强大的屏幕录制和视频编辑软件,广泛应用于教育、商业和娱乐领域。无论是创建教学视频、产品演示、教程还是营销内容,Camtasia都能提供专业的工具和功能,帮助用户制作高质量的视频内容。 Camtasia 2024 中文免费安装包百度…

暑假学习DevEco Studio第2天

学习目标: 掌握页面跳转 学习内容: 跳转页面 创建页面: 在“project”窗口。打开“entry>src>main>ets”,右击“pages”,选择“New>ArkTS File”,命名“Second”,点击回车键。 在页面的路由&#xff0…

昇思25天学习打卡营第16天|文本解码原理——以MindNLP为例

在大模型中,文本解码通常是指在自然语言处理(NLP)任务中使用的大型神经网络模型(如Transformer架构的模型)将编码后的文本数据转换回可读的原始文本的过程。这些模型在处理自然语言时,首先将输入文本&#…

vienna整流器过零畸变原因分析

Vienna整流器是一种常见的三电平功率因数校正(PFC)整流器,广泛应用于电源和电能质量控制领域。由于其高效率、高功率密度和低谐波失真的特点,Vienna整流器在工业和电力电子应用中具有重要地位。然而,在实际应用中&…

Playwright之录制脚本转Page Object类

Playwright之录制脚本转Page Object类 设计思路 : 我们今天UI自动化设计的时候,通常会遵循一些设计模式,例如Page Object模式。但是自己找元素再去填写有一些麻烦,所以我们可以通过拆解录制的脚本,将其中的元素提取出来…

Vscode 保存代码,代码自动格式化

我这里使用的插件是Prettier-Code formatter:自动缩进整理代码的格式,使用方法如下: 先在vscode商店找到插件并安装:安装插件之后,随便找到一个项目文件,右键选择格式化文档:选中我们安装的插件…

spring6框架解析(by尚硅谷)

文章目录 spring61. 一些基本的概念、优势2. 入门案例实现maven聚合工程创建步骤分析实现过程 3. IoC(Inversion of Control)基于xml的bean环境搭建获取bean获取接口创建实现类依赖注入 setter注入 和 构造器注入原生方式的setter注入原生方式的构造器注…

PyPDF2合并PDF文件的高级应用:指定合并方式

本文目录 前言一、合并PDF的高级应用1、逻辑讲解2、合并效果图3、完整代码二、异常校验1、合并过程中的错误校验前言 本文我们主要来讲解一下PyPDF2合并PDF文件的高级应用,就是指定合并方式进行合并,构建函数支持模式选择,主要不管咋折腾,其实就是不想去付费买那个PDF编辑…

PDF怎么分割成一页一页的?原来可以这么轻松

PDF怎么分割成一页一页的?PDF文档因其跨平台兼容性和可打印性而被广泛使用,但有时为了便于发送电子邮件、管理文档或保护敏感信息,我们需要将一个大型的PDF文件分割成多个小文件。幸运的是,分割PDF文件并不复杂。下文中就介绍了三…

webp2jpg网页在线图片格式转换源码

源码介绍 webp2jpg-免费在线图片格式转化器, 可将jpeg、jpg、png、gif、 webp、svg、ico、bmp文件转化为jpeg、png、webp、webp动画、gif文件。 无需上传文件,本地即可完成转换! 源码特点: 无需上传,使用浏览器自身进行转换批量转换输出we…

easyexcel使用小结-未完待续

官网&#xff1a;https://easyexcel.opensource.alibaba.com/docs/current/ <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>4.0.1</version></dependency>一、读 1.1简单读 Getter…

鸿蒙小案例-自定义键盘

一个自定义键盘 效果 完成简单的26键中英文输入 使用&#xff1a; Entry Component struct IndexInput {State text: string inputController: TextInputController new TextInputController()//自定义键盘关闭事件hideClick(){this.inputController.stopEditing()}//自定义…

软件测评机构:关于软件验收测试作用与实施步骤全解析

软件验收测试是指在软件项目交付给用户之前进行的一系列测试活动&#xff0c;其主要目的是验证软件是否符合用户需求和设计规范&#xff0c;以确保软件的质量和稳定性。 软件验收测试在软件开发生命周期的最后阶段进行&#xff0c;起到了至关重要的作用。它能够帮助客户确认软…

c++:动态内存变量

典型的C面向对象编程 元素 (1)头文件hpp中类的定义 (2)源文件cpp中类的实现&#xff08;构造函数、析构函数、方法&#xff09; (3)主程序 案例 (1)用C来编程“人一天的生活” (2)“人”的属性&#xff1a;name、age、male (3)“人”的方法&#xff1a;eat、work(coding/shop…