




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
kerberos与openldap整合一、 安装kerberos1 安装方法:编译源代码。2 kerberos版本:krb5-1.7。接下来我们开始安装kerberos:1. ./configure prefix=/usr/local/注:-prefix=/usr/local/用来指定kerberos的安装路径。在此之前,我们需要在usr/local/目录下创建var文件夹,在usr/local/var目录下创建krb5kdc文件夹。2. make3. make install安装kerberos 之后,开始写配置文件:在目录/etc/下找到配置文件krb5.conf进行修改在目录/usr/local/var/krb5kdc 下创建数据库配置文件kdc.conf和权限管理文件kadm5.acl。这里为了方便,我们进行了最简单的权限配置。创建数据库:/usr/local/sbin/kdb5_util create r KDC -s这样就基本完成了kerberos 的安装了。接下来我们启动服务,测试服务是否安装成功。启动服务:usr/local/sbin/krb5kdc添加管理主体:启动kadmin服务:启动kadmin服务失败。通过修改目录/etc 下的hosts文件就可以解决这一问题这个名字要与配置文件中的名字保持一致。再次启动kadmin服务就能成功了通过启动以上几个服务,kerberos基本安装成功了。二、 安装openldap1. 安装方法:编译源代码。2. openldap版本:openldap-2.3.40。接下来我们就开始安装openldap:1 ./configure -prefix=/usr/local/openldap注:prefix=/usr/local/openldap是用来指定安装路径的。需要我们先手动在/usr/local/目录新建openldap这个文件夹。2 make depend3 make4 make test5 make install安装openldap 之后,开始写配置文件在usr/local/openldap/etc/openldap/下找到配置文件slapd.conf1. 引入schema文件2. 修改目录名,设置管理员3. 设置密码当前的密码是以明文的形式保存在配置文件之中,这样存在安全隐患,我们可以通过/usr/local/openldap/sbin下的slappasswd,将密码加密成密文的形式,保存于配置文件中。将密文形式的密码粘贴到配置文件中写完配置文件之后,进行数据录入我们采用导入ldif文件的方式进行数据录入的。首先创建一个ldif文件,在里面写入要导入openldap中的数据,内容如下:注:每一行的行首、行尾一定不能有空格、Tab!通过命令:ldapadd x D “cn=admin,dc=kerberos,dc=kdc” W f test.ldif 完成数据录入。 通过命令:ldapsearch -x -b dc=kerberos0,dc=kdc0 (objectclass=*) 查询ldap中的数据。 通过以上几个步骤,可以确定openldap已经安装成功,接下来我们来安装kerbreos三、 安装kerberos1 安装方法:编译源代码。2 kerberos版本:krb5-1.7。接下来我们开始安装kerberos:1 ./configure -prefix=/usr/local/ with-ldap注:-prefix=/usr/local/用来指定kerberos的安装路径,-with-ldap是将kerberos和ldap进行整合。在此之前,我们需要在usr/local/目录下创建var文件夹,在usr/local/var目录下创建krb5kdc文件夹。2 make3 make install安装kerberos 之后,开始写配置文件在目录/etc/下找到配置文件krb5.conf进行修改注:红线框出来的部分,是用来指定ldap为kerberos存放数据的地方,注意在写配置文件的时候不要漏泄了这一句。蓝线框出来的部分,是存放进入ldap的密码文件的目录。写完了kerberos的配置文件,我还要修改openldap的配置文件,使openldap支持kerberos。修改openldap配置,使其支持kerberos有两种情况:1 静态通过slapd.conf配置,每次配置后需要重新启动ldap服务2 slapd.d来动态配置,不需要重新配置ldap服务器。这里我们采用的是静态配置方法。对于静态ldap的情况很简单就是在slapd.conf文件中配置加上1 引入kerberos.schema在kerberos的安装源代码,目录src/plugins/kdb/ldap/libkdb_ldap下找到kerberos.schema文件,拷贝到目录/usr/local/openldap/etc/openldap/schema下,然后在配置文件中引入kerberos.schema。2 在slapd.conf中添加ACL3 krb5principalName添加索引。 以上就完成了对openldap的配置文件的修改。接下来就进行数据的录入:1 创建全局container(ou=krb5,dc=kerberos0,dc=kdc0)2 管理“域”的dn(cn=kdc-srv,ou=krb5,dc=kerberos0,dc=kdc0)3 kdc服务的dn(cn=adm-srv,ou=krb5,dc=kerberos0,dc=kdc0)同样是采用导入ldif文件的方式进行数据录入通过命令:ldapadd x D “cn=admin,dc=kerberos,dc=kdc” W f krb.ldif 完成数据录入。图中用红线框出来的部分就是kerberos进入ldap所需的密码,接下来我们就需要经这两个密码提取出来,以文件的形式放入krb5.conf配置文件中所指定的目录下。通过命令:kdb5_ldap_util -D cn=admin,dc=kerberos,dc=kdc stashsrvpw -f /etc/kerberos/service.keyfile cn=kdc-srv,ou=krb5,dc=kerberos,dc=kdc 和kdb5_ldap_util D ,cn=admin,dc=kerberos,dc=kdc stashsrvpw -f /etc/kerberos/service.keyfile cn=adm-srv,ou=krb5,dc=kerberos,dc=kdc 提取密码。 接下为kerberos创建域: kdb_ldap_util D cn=admin,dc=kerberos,d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度健身房租赁合同包含营养咨询及健身课程
- 2025年度瓷砖施工与建筑节能评估合同范本
- 2025年度欧派橱柜品牌授权与运营合同范本
- 2025版区块链技术应用开发合同范本下载
- 2025年度房产买卖定金合同(含房产交易纠纷解决机制)
- 河北省博野县2025年上半年公开招聘城市协管员试题含答案分析
- 2025翻译公司项目合作保密协议范本
- 2025年度展览馆场地租赁服务协议
- 2025版室内软装设计与施工一体化合作协议
- 2025东莞绿色住宅租赁及节能服务合同
- 护理事业十五五发展规划(2026-2030年)
- 重庆市七校联盟2024-2025学年高一下学期期末考试物理试卷(含解析)
- 2024年河北科技师范学院招聘真题
- 2025版网络直播临时促销员劳务合同
- 培训班校长述职报告课件
- 传染病信息报告管理规范2025年版培训试题及答案
- 临床患者身份识别管理标准
- 抗菌药物处方医师培训考核试题及答案
- 新时代班主任角色转型与实践案例
- 统编版二年级《语文》上册新教材解读课件
- 公务用车管理制度与车辆维护
评论
0/150
提交评论