Ubuntu20.04にOpenLDAPをインストールする方法

このチュートリアルでは、Ubuntu 20.04LTSにOpenLDAPをインストールする方法を紹介します。 知らなかった方のために、OpenLDAP(ライトウェイトディレクトリアクセスプロトコル)はユーザー認証を提供し、ネットワーク内の各コンピューターへのユーザーアクセスを提供するユーザーアカウントを設定できるようにします。コンピューター。 OpenLDAPは、LDAPの無料のオープンソース実装です。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にOpenLDAPを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。

Ubuntu 20.04 LTS FocalFossaにOpenLDAPをインストールします

手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt ターミナルのコマンド。

sudo aptアップデート
sudo aptアップグレード

ステップ2.Ubuntu20.04にOpenLDAPをインストールします。

OpenLDAPは、Ubuntu 20.04に含まれているデフォルトのリポジトリを介して利用できます。次に、次のコマンドを実行してインストールします。

sudo apt install slapd ldap-utils

インストール中に、OpenLDAP管理者パスワードを設定するように昇格します。

コマンドlapcatを使用してSLAPDデータベースの内容を出力することにより、インストールが成功したことを確認できます。

sudo slapcat

ステップ3.OpenLDAPを設定します。

インストール後、次のコマンドを使用してOpenLDAPを設定します。

sudo dpkg-slapdを再構成します

次に、次の質問に答える必要があります。

その後、コマンドライン環境に戻ります。 OpenLDAPサーバーが稼働している必要があります。 次のコマンドを実行して確認できます。

sudo systemctl status slapd

次に、次のコマンドを実行してOpenLDAPインスタンスをテストします。

ldapwhoami -H ldap:// -x

ステップ4.phpLDAPadminをインストールします。

OpenLDAPサーバーがセットアップされたので、phpLDAPadminをインストールして構成します。 このユーティリティは、ActiveDirectoryアカウントを管理するためのフロントエンドWebベースのアプリケーションを提供します。

sudo apt install phpldapadmin

次に、次のコマンドを使用してphpLDAPadmin構成ファイルを開きます。

sudo nano /etc/phpldapadmin/config.php

システムに合わせてパラメータを編集しました。

$ servers = new Datastore(); / * $ servers-> NewServer( ‘ldap_pla’)は、新しいLDAPサーバー宣言の前に呼び出す必要があります。 * / $ servers-> newServer( ‘ldap_pla’); / *このLDAPサーバーをユーザーに識別するためにツリービューアーおよびphpLDAPadmin全体に表示される便利な名前。 * / $ servers-> setValue( ‘server’、 ‘name’、 ‘LDAP idroot server’); / *例: ‘ldap。example.com ‘、’ ldaps:// ldap。example.com / ‘、’ ldapi://%2fusr%local%2fvar%2frun%2fldapi ‘(/ usr / local / var / run / ldapにあるUnixソケット)* / $ servers-> setValue(’ server ‘、’ host ‘、’ 127.0.0.1 ‘); / * LDAPサーバーがリッスンするポート(引用符なし)。 389が標準です。 * / // $ servers-> setValue( ‘server’、 ‘port’、389); / * LDAPサーバーのベースDNの配列。 phpLDAPadminが自動的に検出するようにするには、これを空白のままにします。 * / $ servers-> setValue( ‘server’、 ‘base’、array( ‘dc = ldap、dc = idroot、dc = us’));

ステップ5.phpLDAPadminWebインターフェイスにアクセスします。

インストールが正常に完了したら、Webブラウザを開いてURLを入力します。 https://ldap.idroot.us/phpldapdmin。 次のページが表示されます。

ウィンドウの左側にある「ログイン」ボタンを押すと続行できます。 次に、次のようなログインページが表示されます。

ログインDNには、 cn=admin, これに、以前に使用したベースDNが続きます。 私たちの中で example、完全なログインDNは cn=admin,dc=ldap,dc=idroot,dc=us

おめでとう! これで、OpenLDAPが正常にインストールされました。 このチュートリアルを使用して、Ubuntu 20.04 LTS FocalFossaシステムにOpenLDAPをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします OpenLDAPの公式ウェブサイト