VMware构建内网域环境

2024-02-23 03:50
文章标签 构建 环境 vmware 网域

本文主要是介绍VMware构建内网域环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

VMware构建内网域环境

环境准备:

镜像下载

  • Windows Server 2019: 192.168.138.128
  • Windows 10: 192.168.138.130
  • VMware® Workstation 16 Pro VMnet3 仅主机模式

image-20210806143946907

搭建域环境

Windows Server 2019域控服务器(192.168.138.128)

1、设置服务器

设置域控IPDNSDNS执行本机地址

image-20210806141841941

2、更改计算机名称

将计算机名改为DC,后续加入域Nets.Brooklyn后,域控全名变为DC.Nets.Brooklyn,点击确定后重启计算机生效。

image-20210728113458528

3、安装控制器和DNS服务

服务器管理器窗口如下

image-20210728113853585

单击“添加角色和功能”选项,进入引导界面,“开始之前”保持默认设置,单击“下 一步”按钮,进入“安装类型”页面。选择“基于角色或者基于功能的安装”选项,单击“下一 步”按钮,进入“服务器选择”选择页面。目前的服务器池中只有当前这一台机器,保持默认设置。单击“下一步”按钮,在“服务器角色”页面勾选“Active Directory 域服务”和“DNS 服务器”复选框:

image-20210728114330788

在“功能”页面,保持默认设置,单击“下一步”按钮,进入“确认”页面。确认需要安装 的组件后,勾选“如果需要,自动重新启动目标服务器”复选框,然后单击安装:

image-20210728114444826

4、升级服务器

Active Directory 域服务安装完成后,需要将此服务器提升为域控制器。单击“将此服务器提 升为域控制器”选项(如果不慎单击了“关闭”按钮,可以在“服务器管理器”页面中打开相关 页面),在右上角可以看到一个中间有“!”的三角形按钮。单击该按钮,提升服务器:

image-20210728114652481

AD 域服务安装完成。接着,进入“Active Directory 域服务配置向导”页面,在部署操作中单 击选中“添加新林”单选按钮并输入根域名(必须使用允许的 DNS 域命名约定) 。将根域名设置 为Nets.Brooklyn

image-20210728114917953

后续默认选项直到最后~

5、创建Active Directory用户

为Windows 10创建域控账户,在“Active Directory 用户和计算机”页面转到“Users”目录并单击右键,添加新用户:harden

image-20210728143247458

Windows10 计算机

将Windows 10系统加入该域,先设置IP地址为192.168.138.130,DNS地址为192.168.138.128, 然后查看设置并运行ping hacker.testlab命令进行测试:

image-20210806175109473

接下来,将主机加入域,更改计算机名为win10-X64-test,将域名更改为 Nets.Brooklyn。 单击“确定”按钮后,会弹出要求输入拥有权限的域账户名称和密码的对话框。 输入域管理员用户账号和密码后,即可加入域

image-20210729142831057

操作成功后,会出现重启计算机的提示。用创建的harden用户登录域即可。

image-20210729143332598

此时,我们在DC中“Active Directory 用户和计算机”页面的Computers项可以看到Win10加入的计算机名:

image-20210806175431191

参考

《内网安全攻防:渗透测试实战指南》

Vmware虚拟机三种网络模式详解

这篇关于VMware构建内网域环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/737425

相关文章

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

Retrieval-based-Voice-Conversion-WebUI模型构建指南

一、模型介绍 Retrieval-based-Voice-Conversion-WebUI(简称 RVC)模型是一个基于 VITS(Variational Inference with adversarial learning for end-to-end Text-to-Speech)的简单易用的语音转换框架。 具有以下特点 简单易用:RVC 模型通过简单易用的网页界面,使得用户无需深入了

安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。 1、安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2、查看nvm版本 nvm --version 3、安装

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

高并发环境中保持幂等性

在高并发环境中保持幂等性是一项重要的挑战。幂等性指的是无论操作执行多少次,其效果都是相同的。确保操作的幂等性可以避免重复执行带来的副作用。以下是一些保持幂等性的常用方法: 唯一标识符: 请求唯一标识:在每次请求中引入唯一标识符(如 UUID 或者生成的唯一 ID),在处理请求时,系统可以检查这个标识符是否已经处理过,如果是,则忽略重复请求。幂等键(Idempotency Key):客户端在每次

maven 编译构建可以执行的jar包

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」👈,「stormsha的知识库」👈持续学习,不断总结,共同进步,为了踏实,做好当下事儿~ 专栏导航 Python系列: Python面试题合集,剑指大厂Git系列: Git操作技巧GO

pico2 开发环境搭建-基于ubuntu

pico2 开发环境搭建-基于ubuntu 安装编译工具链下载sdk 和example编译example 安装编译工具链 sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib 注意cmake的版本,需要在3.17 以上 下载sdk 和ex

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

跨系统环境下LabVIEW程序稳定运行

在LabVIEW开发中,不同电脑的配置和操作系统(如Win11与Win7)可能对程序的稳定运行产生影响。为了确保程序在不同平台上都能正常且稳定运行,需要从兼容性、驱动、以及性能优化等多个方面入手。本文将详细介绍如何在不同系统环境下,使LabVIEW开发的程序保持稳定运行的有效策略。 LabVIEW版本兼容性 LabVIEW各版本对不同操作系统的支持存在差异。因此,在开发程序时,尽量使用