您好,登錄后才能下訂單哦!
openldap中如何配置SSL/TLS加密通信!,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
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(證書、公鑰)############
# chmod 700 certs/
# chown -R ldap.ldap certs/
# 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
#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
客戶端機器安裝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加密通信!的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。