免責事項: これは英文の記事「Configuring a vCenter Single Sign-On Identity Source using LDAP with SSL (LDAPS)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
この記事には、セキュリティ強化された LDAP over SSL (LDAPS) 接続を使用するように vCenter Single Sign-On (SSO) の ID ソースを構成する手順が記載されています。
これは、vCenter Server と承認する ID ソース間のすべての LDAP トラフィックを暗号化する安全な環境に適しています。
VMware vCenter 7.x
VMware vCenter 8.x
注: この KB には一般的な手順が記載されています。特定の手順については、組織内のディレクトリ管理者にご確認ください。
LDAP サーバで SSL を使用するよう構成するには、 Microsoft article LDAP over SSL (LDAPS) Certificate を参照してください。
この KB 内の手順は、使用されるドメインコントローラに正常な証明書が存在し、証明書がエクスポートされていることを前提としています。詳細は上記の Microsoft の記事をご覧ください。
LDAPs 経由の Active Directory 設定についての詳細は [Lightweight Directory Access Protocol] を介した Active Directory および OpenLDAP Server ID ソースの設定 を確認してください。
vCenter Server Appliance には openssl バイナリが含まれています。
以下のコマンドより対象ドメインコントローラから SSL 証明書チェーン全体を取得できます。
openssl s_client -showcerts -connect dc.domain.com:636 </dev/null 2>/dev/null|openssl x509 -outform PEM
コマンドが完了すると、SSL 証明書の中身が出力されます。ルート証明書は以下のような内容が表示されます:
Certificate chain
0 s:/CN=DC3.example.com
i:/DC=com/DC=example/CN=BRM-CA
-----BEGIN CERTIFICATE-----
MIIFyjCCBLKgAwIBAgIKYURFHAAAAAAABDANBgkqhkiG9w0BAQUFADBCMRMwEQYK
..........
...snip...
..........
TmqX6OuznopBJKNW5Z5LbHzuUCfY8ryBhYZhHKsf9CmZa12j/ODfznFtAgbPNw==
-----END CERTIFICATE-----
1 s:/DC=com/DC=example/CN=BRM-CA
i:/CN=BRM-ROOT-CA
-----BEGIN CERTIFICATE-----
MIIFkjCCBHqgAwIBAgIKYSn5HgAAAAAAAjANBgkqhkiG9w0BAQUFADAWMRQwEgYD
..........
...snip...
..........
N4C2CAlLaR3sXlHBRNlfsLO+rZo45hwW8Xw3rLD+ETtgKMmAVUI=
-----END CERTIFICATE-----
ルート証明書箇所に出力された内容全てを .cer ファイルに挿入します。
注: