一、 使用openldap集中身份认证,可以集中登录服务器,这样root 密码就可以腾出来了,最主要是方便帐号管理。
server 172.168.10.23
client 172.168.10.14
1、在server端部署:
[[email protected] ]# yum install openldap-* #安装openldap-clients,openldap-devel,openldap,openldap-servers,openldap-servers-sql [[email protected] ]# cd /etc/openldap/ [[email protected] openldap]# cp /usr/share/openldap-servers/slapd.conf.obsolete slapd.conf [[email protected] openldap]# cp slapd.conf slapd.confbak [[email protected] openldap]# slappasswd # 创建LDAP管理员密码,可以得到一串密文,待会有用 [[email protected] openldap]# vim slapd.conf #添加上一步得到的管理员密码如下 [[email protected] openldap]# cat slapd.conf|grep ^rootpw rootpw {SSHA}iGdbls50G/y893fHOAjW5vMoTYWTp3Fc
编辑ldap配置文件slapd.conf修改如下:
拷贝DB_CONFIG文件
[[email protected] openldap]# cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG [[email protected] openldap]# rm -rf /etc/openldap/slapd.d/* #删除默认/etc/openldap/slapd.d下面的所有内容 [[email protected] openldap]# chown -R ldap:ldap /etc/openldap/ [[email protected] openldap]# chown -R ldap:ldap /var/lib/ldap
重启slapd服务
[[email protected] openldap]# /etc/init.d/slapd restart Stopping slapd: [ OK ] Starting slapd: [ OK ] [[email protected] openldap]# slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d #测试并生成配置文件 config file testing succeeded [[email protected] openldap]#
在服务端新建一个帐户,并设置密码,得到ldif文件,以后新建帐户只要修改下ldif文件就可以了
[[email protected] openldap]# yum install migrationtools -y [[email protected] openldap]# cd /usr/share/migrationtools/
修改migrate_common.ph文件 如图
生成 ldif文件
[[email protected] migrationtools]# ./migrate_base.pl > /tmp/base.ldif [[email protected] migrationtools]# ./migrate_passwd.pl /etc/passwd > /tmp/passwd.ldif [[email protected] migrationtools]# ./migrate_group.pl /etc/group > /tmp/group.ldif #可以删除一些没用的帐户 [[email protected] migrationtools]# ldapadd -x -W -D "cn=admin,dc=v9wan,dc=com" -f /tmp/base.ldif [[email protected] migrationtools]# ldapadd -x -W -D "cn=admin,dc=v9wan,dc=com" -f /tmp/passwd.ldif [[email protected] migrationtools]# ldapadd -x -W -D "cn=admin,dc=v9wan,dc=com" -f /tmp/group.ldif [[email protected] migrationtools]# /etc/init.d/slapd restart
2、客户端配置 选择use ldap 如下图
[[email protected] ~]# yum install fprintd-pam openldap-clients nss_ldap nss-pam-ldapd [[email protected] ~]# authconfig-tui
现在就可以用刚刚新建的帐号登录了
openldap 集中身份认证部署记录
时间: 2024-10-23 12:29:25