このチュートリアルでは、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の公式ウェブサイト。