关键数据保险箱,AD RMS服务器部署指南

简介:
关键数据的保险箱, AD RMS 服务器部署指南
         我们在无数的好莱坞影片中看到过商业间谍为了窃取企业的机密数据而斗智斗勇,绞尽脑汁的精彩镜头,但我们有没有想到过,如果这一幕就发生在我们身边,我们该如何加以防范呢?微软公司的RMSRights Management Services 版权管理服务)服务器就是为此应运而生的。RMS可以保护企业内的重要文件,授权只有特定用户才能访问这些文件。当然,有读者会指出,文件服务器的权限也可以做到这一点。不要着急,继续听我介绍,RMS还可以允许文件不能被复制,打印,转发,甚至离开了公司就无法打开这些文件。怎么样,这些功能靠文件服务器的权限就无法实现了吧,EFS也无能为力。
         RMS设计的这些功能显然是为了防止一些用户把公司的机密文件利用U盘带出公司,或通过电子邮件转发出去,毕竟古人有言在先:千防万防,家贼难防啊!RMS要求用户每次打开文件,都要在RMS服务器上申请凭据,然后才能打开被加密的文件内容。一旦文件离开了公司环境,访问者就无法联系RMS服务器了,文件内容也就无法阅读了。即使在公司内,RMS也可以允许用户只能阅读,无法打印,复制,通过邮件转发,极大地提高了窃取机密内容的难度。当然,RMS不可能实现百分之百的安全,万一有个用户使用DV把屏幕上的文件内容都录制下来,或者直接用笔记录下来,那文件内容的泄露还是不可避免的。只是,间谍当到这个份上,杯具啊….
         介绍了RMS的大致功能,我们要通过一个实例为大家实际演练一下。我们的实验拓扑如下图所示,RMSERVER的操作系统是Win 2008 R2,我们要在RMSERVER上实现RMS服务。DCSERVER的操作系统是Win2003DCSERVER的角色是域控制器,DNS服务器,还是一个企业根CAXP的操作系统是XP SP2,用于测试的客户机。
  RMS部署前准备
         RMS服务在部署之前要先做一些准备工作。首先,我们需要在域控制器上创建一个RMS管理员账号,这是因为RMS服务器安装时不允许使用域中的administrator账号。打开域控制器上的Active Directory用户和计算机,如图1所示,创建一个名为RMSADMIN的用户。这个用户也具有域管理员权限,我们要使用RMSADMIN用户在RMSERVER上登录。
1
 
         创建完用户后,我们还需要为RMS服务器申请一个服务器证书。我们以RMSADMIN的身份在RMSERVER上登录,通过MMC控制台定制出一个管理本地计算机证书的管理单元。然后通过申请证书任务为RMSERVER在企业根CA上申请证书,如图2所示,我们已经申请到了一个RMSERVER.CONTOSO.COM的计算机证书,这个证书可以用于服务器验证,也可以用于客户机验证,能够满足我们的实验需求。
2
 
  RMS服务器部署
         RMS服务在Win2008之后的操作系统中已经被内置了,我们在Win2008 R2上可以很方便地通过添加服务器角色来安装RMS。如图3所示,我们在RMSERVER上打开服务器管理器,选择“添加角色”。
3
 
         如图4所示,我们在角色列表中勾选了“Active Directory Right Management Services”后,角色向导提示我们RMS还需要IIS,消息队列等其他的组件配合。点击“添加所需的角色服务”,角色向导就会自动把需要的角色都安装上。
4
 
         如图5所示,接下来我们要为RMS选择角色服务。我们没有勾选“联合身份验证支持”,这时因为联合身份验证的作用是允许不同企业间共同使用一方的AD RMS群集,而我们本次的实验中并不涉及这方面的内容。
5
 
         如图6所示,接下来我们要选择是创建一个RMS群集还是加入一个RMS群集。由于目前我们没有现成的RMS群集,因此我们只能选择创建一个RMS群集。RMSERVER将是这个群集中的根服务器,后期加入的RMS服务器则是叶服务器。
6
 
         如图7所示,接下来我们要为RMS选择数据库。我们可以使用Win2008 R2中自带的内部数据库,也可以使用其他的数据库实例。本例中我们使用服务器自带的Windows内部数据库。
7
 
         如图8所示,我们需要提供一个域账号用于为让RMS可以和RMS服务器上的其他网络服务通信。我们只需要提供一个普通的域用户账号即可,在本次实验环境下,为简单起见,我们提供了administrator账号,在生产环境下不建议这么做!
8
 
         如图9所示,我们要为AD RMS群集键选择存储方式,系统默认是在服务器本地存储密钥,这个密钥可以用于AD RMS群集的灾难重建。如果选择使用CSP密钥存储,安全性会更高但配置起来会更复杂。本例中我们使用系统默认值,在服务器本地存储密钥。
9
 
         如图10所示,我们接下来要指定一个密钥,用于加密群集键。
10
 
         如图11所示,我们要为RMS群集选择所使用的网站,我们使用IIS中的默认网站即可。
11
 
         如图12所示,接下来要选择RMS群集和客户机通讯时所使用的协议,可以选择HTTPHTTPS协议,为了安全起见,当然应该选择使用HTTPS。在完全限定域名中应该输入RMSERVER.CONTOSO.COM,注意,这个域名应该和RMS服务器所申请证书上的计算机名称一致。
12
 
         如图13所示,选择了HTTPS协议后,我们要为HTTPS协议选择证书,之前申请的计算机证书现在可以派上用场了。最好不要使用自签名证书,因为客户机并不信任自签名证书的颁发机构,必须手工让客户机信任,操作很麻烦,建议还是使用企业根CA比较好。
13
 
         如图14所示,接下来要设置命名服务器许可方证书,默认这个证书名称和RMS服务器的NETBIOS名称相同,我们保存默认值即可。
14
 
         如图15所示,我们要为RMS群集在Active Directory中注册服务连接点。注册了服务连接点后,客户机可以很方便地通过Active Directory查询到RMS群集。
15
 
         如图16所示,RMS需要IIS7角色,角色向导列出了所需要的IIS7角色服务列表,我们一般情况下都无需修改这个列表。
16
 
         如图17所示,确认摘要中的各项信息没有错误,点击“安装”按钮就可以开始RMS角色的部署了。RMS角色部署完毕后,我们将在下一篇博文中为大家介绍RMS服务器的一些基本配置。
17















本文转自yuelei51CTO博客,原文链接:http://blog.51cto.com/yuelei/313989,如需转载请自行联系原作者

相关文章
|
1月前
|
域名解析 人工智能 弹性计算
DeepSeek服务器繁忙解决方法:使用阿里云一键部署DeepSeek个人网站!
通过阿里云一键部署DeepSeek个人网站,解决服务器繁忙问题。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。教程涵盖从选择套餐、设置密码到获取百炼API-KEY的全流程,助您快速搭建专属大模型主页,体验DeepSeek、Qwen-max、Llama等多款模型,无需代码,最快5分钟完成部署。支持绑定个人域名,共享亲友使用,日均成本仅约1元。
132 10
|
2月前
|
并行计算 前端开发 异构计算
告别服务器繁忙,云上部署DeepSeek
本文以 DeepSeek-R1-Distill-Qwen-32B-FP8 为例,向您介绍如何在GPU实例上使用容器来部署量化的 DeepSeek-R1 蒸馏模型。
|
4天前
|
关系型数据库 MySQL Linux
在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾
以上就是在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾的步骤。这个过程就像是一场接力赛,数据从MySQL数据库中接力棒一样传递到备份文件,再从备份文件传递到其他服务器,最后再传递回MySQL数据库。这样,即使在灾难发生时,我们也可以快速恢复数据,保证业务的正常运行。
62 28
|
1天前
|
缓存 人工智能 架构师
释放数据潜力:利用 MCP 资源让大模型读懂你的服务器
MCP(Model Control Protocol)资源系统是将服务器数据暴露给客户端的核心机制,支持文本和二进制两种类型资源。资源通过唯一URI标识,客户端可通过资源列表或模板发现资源,并使用`resources/read`接口读取内容。MCP还支持资源实时更新通知及订阅机制,确保动态数据的及时性。实现时需遵循最佳实践,如清晰命名、设置MIME类型和缓存策略,同时注重安全性,包括访问控制、路径清理和速率限制等。提供的示例代码展示了如何用JavaScript和Python实现资源支持。
137 80
|
17天前
|
安全 网络安全 定位技术
网络通讯技术:HTTP POST协议用于发送本地压缩数据到服务器的方案。
总的来说,无论你是一名网络开发者,还是普通的IT工作人员,理解并掌握POST方法的运用是非常有价值的。它就像一艘快速,稳定,安全的大船,始终为我们在网络海洋中的冒险提供了可靠的支持。
59 22
|
21天前
|
JavaScript 应用服务中间件 nginx
Vue项目部署:如何打包并上传至服务器进行部署?
以上就是Vue项目打包及部署的方法,希望对你有所帮助。描述中可能会有一些小疏漏,但基本流程应该没有问题。记住要根据你的实际情况调整对应的目录路径和服务器IP地址等信息。此外,实际操作时可能会遇到各种问题,解决问题的能力是每一位开发者必备的技能。祝你部署顺利!
146 17
|
2月前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
18天前
服务器数据恢复—NTFS分区误格式化数据怎样挽回?
NTFS文件系统下格式化在理论上不会对数据造成太大影响,但有可能造成部分文件目录结构丢失的情况。下面介绍一个人为误操作导致服务器磁盘阵列中的NTFS文件系统分区被格式化后的服务器数据恢复案例。
|
1月前
|
前端开发 Cloud Native Java
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
|
2月前
|
弹性计算 Ubuntu Linux
一键部署OpenWebUI+Ollama到阿里云ECS,轻松运行DeepSeek!(保姆级教程)
在当今数据驱动的时代,快速部署和管理大模型成为企业的关键需求。阿里云提供了一键部署OpenWebUI+Ollama的便捷方案,支持本地大模型运行和管理。用户也可以选择连接阿里云百炼的在线模型。
一键部署OpenWebUI+Ollama到阿里云ECS,轻松运行DeepSeek!(保姆级教程)

热门文章

最新文章