LDAP Managerを使ってみた！ 2. LDAP Manager本体構築編

[前回](https://qiita.com/ahra_/items/9209c29b01dd9b51d7f6)の続きになります。
LDAP Manager本体を構築・設定します。

### 前提プログラムのインストール
Visual C++ 2015 - 2022再頒布可能パッケージをインストールします。
### LDAP Managerのインストール
GUIでのインストールを行います。
インストールメディアより、LDAP Manager 7の`setup.exe`を起動し、インストールします。
![pic (23).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/ccc1fbd1-c1c2-9617-aacc-81af73871875.png)
![pic (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/f9d3205a-9280-5572-987f-4b04a64da11a.png)
### サービスの登録
インストールディレクトリにある`LMSERVICE.exe`を起動し、「サービス登録」を押下してLDAP Managerの実行ファイルをサービスとして登録します。
![pic (2).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/718fe35d-6d50-3782-9d25-41f7ca1098f7.png)
### LDAP Managerの起動
`LDAPMGR.exe`を起動し、ローカル認証用ユーザを追加します。
![pic (3).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/4b93d114-a233-2483-21bf-bbec944afc36.png)
追加したユーザでLDAP Managerコンソールへログインします。
![pic (4).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/078ea117-fcb6-26eb-6ca2-71cb65a3f963.png)
![pic (5).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/93ad870c-da99-d2a1-58de-29c4f7d564d5.png)
### ライセンス登録
LDAP Manager コンソールの上部メニュー「ヘルプ」 > 「ライセンス管理」からライセンスキーを登録します。
![pic (6).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/ed2390fe-ee90-3b89-20fc-5b8bf979af23.png)
登録したら、ライセンスチェックの間隔、開始時間、日付を設定して完了です。
![スクリーンショット 2025-01-16 132622.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/8521502a-ce24-f715-a352-e21e3bb18dbb.png)
### ディレクトリ（LDAPサーバ）の追加
LDAP Managerコンソールの上部メニュー「環境設定」 > 「基本設定」から「基本設定」画面を開き、「ディレクトリ管理」タブの「ディレクトリ追加」ボタンを押下します。
![pic (8).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/68fe0aef-c3d1-9d31-8fff-dc682a3ee0bb.png)
「システムID」テキストボックスには、LDAP Manager用のシステムIDを入力します。
「ID格納先DN」にはLDAPサーバ側に追加した`esdsystem`オブジェクトクラスのエントリのDNを指定します。
「ベースDN」はベースDNとしたいLDAPサーバ上の任意のDNを指定します。
その他、接続情報は適切な値を設定し、「接続チェック」で確認します。
![pic (9).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/9b04e1a8-eff2-9055-3b20-7f25c6da2cae.png)
### リモート接続用設定
「管理者メンテナンス」などで利用する、LDAP Managerのリモートユーザなどを設定します。
リモートからの接続時に使用するポート番号、最大同時接続数、最大アイドル時間を設定します。

::: note warn
ポート番号に40000を指定していますが、User Ports番号の範囲に入っているため不適切です。
実際にはDynamic and/or Private Portsである49152-65535の範囲から指定することが適切です。
:::
また、「リモート管理」タブから「ユーザ追加」ボタンを押下してユーザを追加します。
![pic (10).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/d9afa8d9-a3b0-8876-8c02-6282d77ecd91.png)
![pic (11).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/e44eb812-58b4-af86-a5a5-0d539c72b137.png)
事前に「testgroup」というグループを作成しておいたので、そこに属するように設定しました。
![pic (12).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/fb341522-d167-b473-c8af-94b0f7fddf30.png)
### その他の設定
各ログがイベントログに出力されるように設定しました。
![pic (13).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/397cf9cc-7e26-727a-ff61-92742248c731.png)
Syslogサーバは用意していないので、未設定としました。
![pic (14).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/f450a322-14d8-3773-2591-2673d30d7825.png)
LDAP Managerログ（LDAP Manager Consoleログとも。LDAP Managerで実行された処理の結果を記録）はローカルDBへの出力としました。
![pic (15).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/7c676719-1047-43a0-e424-ae0fbf839f6f.png)
WebオペレーションログもローカルDBへの出力としました。
![pic (16).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/6215e02f-458c-0b89-81b8-10960aaa5910.png)
ログインユーザは初期の「testuser」以外未設定のままとしました。
![pic (17).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/1783a040-97cc-b4bc-722a-757c494ade7b.png)
監視機能は使用しないため未設定です。
![pic (18).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/b00d3aec-a35b-b645-95a2-5cda3ca07c70.png)
暗号化の設定では「鍵長 256bit」を設定しました。
![pic (19).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/2142481d-a991-c80a-bd95-faed2de77525.png)
### ディレクトリ属性設定
LDAP Managerコンソール上部メニュー「環境設定」 > 「ディレクトリ属性設定」より、「ディレクトリ属性設定」画面を表示させます。
![pic (20).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/373c4a13-07ec-89be-cd75-dde9f05eb998.png)
画面下部、「属性インポート」ボタンを押下し、「属性インポート」画面を表示させたら、必要なオブジェクトクラスをドロップダウンリストから選択し、「全て追加」します。
![pic (21).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/311e836c-f757-834e-0724-2f17242df730.png)
必要な属性を追加したら、「exgUserPassword」属性を暗号化属性に変更します。
![pic (22).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3900965/c66677c0-8dc3-5b1e-06fb-5f5564a27dfe.png)
### LDAP Managerサービスの開始
LDAP Managerコンソールの上部メニュー「サービス」 > 「開始」を選んで、LDAP Managerのサービスを開始します。

[次の記事](https://qiita.com/ahra_/items/04a3ee2db8f0cbd83b5f)では、LDAPサーバのユーザ・グループを操作する **管理者メンテナンス** について検証します。