摘要:云计算 openldap中如何配置SSL/TLS加密通信!,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通
openldap中如何配置SSL/TLS加密通信!,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
1,ldap服务器自制签名&证书ldap服务器安装ldap:yum install -y openldap openldap-servers openldap-clients migrationtools openssl
#cd /etc/openldap/certs/
# openssl genrsa -out ldap.key 1024 //私钥
# openssl req -new -key ldap.key -out ldap.csr //生成签名请求
# openssl x509 -req -days 1095 -in ldap.csr -signkey ldap.key -out ldap.crt //公钥 自签名
###########ldap.key(私钥)、ldap.crt(证书、公钥)############
2,返回上级目录,对cert设置权限:# chmod 700 certs/
# chown -R ldap.ldap certs/
3,修改ldap服务器配置文件 /etc/openldap/certs/ldap.conf 、 /etc/openldap/certs/sldap.conf文件。# vim /etc/openldap/ldap.conf
TLS_CACERTDIR /etc/openldap/certs
TLS_REQCERT allow
URI ldaps://http://xxx.xxx.xxx.xxx ###配置URI
BASE dc=xxx,dc=xxxx ###设置为ldap的域名
##################################
# vim /etc/openldap/slapd.conf
TLSCACertificatePath /etc/openldap/certs
TLSCertificateFile /etc/openldap/certs/ldap.crt
TLSCertificateKeyFile /etc/openldap/certs/ldap.key
4,修改本地ldap系统配置,开启ldaps#vim /etc/sysconfig/ldap
SLAPD_LDAP=no ######根据自己需要进行配置,这里关掉
SLAPD_LDAPI=no ######根据自己需要进行配置,这里关掉
SLAPD_LDAPS=yes
# service slapd stop #先关闭
rm -rf /etc/openldap/slapd.d/* ##第一次安装时需要执行这个步骤,如果ldap服务已经配置好,只是更改ldap协议为ldaps协议,不需要执行此步骤。
# slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/
# chown -R ldap.ldap /etc/openldap/slapd.d/
# service slapd start #开启
配置自启动:
#chkconfig slapd on
6,客户端配置及测试客户端机器安装openldap-clients openldap
更改客户端配置文件
# vim /etc/openldap/ldap.conf
TLS_CACERTDIR /etc/openldap/certs
TLS_REQCERT allow
URI ldaps://http://xxx.xxx.xxx.xxx ###配置URI
BASE dc=xxx,dc=xxxx ###设置为ldap的域名
##################################
测试:
#ldapsearch -x -W -D "cn=Manager,dc=test,dc=com" -b "dc=test,dc=com" - H ldaps://xxxxxx
输入密码,ok!
看完上述内容,你们掌握openldap中如何配置SSL/TLS加密通信!的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注箭头云行业资讯频道,感谢各位的阅读!
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28