フリー半径を使用して PostgreSQL の RADIUS 認証を構成する方法を学習しますか? このチュートリアルでは、Ubuntu Linux を実行しているコンピュータ上で Radius プロトコルと Freeradius サービスを使用して PostgreSQL ユーザーを認証する方法を説明します。
• Ubuntu 19.10
• ポストグレSQL 12.1
ポストグレSQL関連チュートリアル:
このページでは、PostgreSQLに関連するチュートリアルのリストに簡単にアクセスできます。
チュートリアル – Ubuntu Linux上のフリーラジアスサーバーのインストール
IP – 192.168.15.10。
•オペラシステム – Ubuntu 19
• ホスト名 – UBUNTU
Linux コンソールで、以下のコマンドを使用して FreeRadius サービスをインストールします。
ここで、FreeRadius クライアントをクライアントに追加する必要があります。
クライアントを見つけて編集します。
clients.conf ファイルの末尾に次の行を追加します。
この例では、1 つのクライアントデバイスを追加しています。
デバイスは POSTGRESQL という名前で、IP アドレスは 192.168.15.11 です。
ここで、FreeRadius ユーザーを USERS 構成ファイルに追加する必要があります。
Freeradius ユーザー構成ファイルを見つけて編集します。
ファイルの末尾に次の行を追加します。
フリーRADIUSサーバを再起動します。
RADIUS サーバの設定ファイルをテストします。
Ubuntu Linux でフリーラディウスのインストールを終了しました。
チュートリアル PostgreSQL – フリー半径を使用した半径認証
IP – 192.168.15.11
•オペラシステム – Ubuntu 19
• ホスト名 – ポストグレSQL
Linux コンソールで、次のコマンドを使用して Ubuntu のコード名を確認します。
この例では、Ubuntu 19.10 のコードネームはeoanです。
この情報をメモしておきます。
Linux コンソールで、以下のコマンドを使用して PostgreSQL APT リポジトリーを追加します。
PostgreSQL サービスをインストールします。
admin という名前の新しいアカウントを作成するには、次のコマンドを使用します。
コマンド出力は次のとおりです。
pg_hba.conf 構成ファイルを見つけて編集します。
このファイルの先頭に次の行を追加します。
ここに私たちのpg_hba.confファイルの内容があります:
次の構成を実行しました。
• 半径サーバ IP – 34.221.44.138
•半径の秘密 – 神三間123
• 半径ポート – 1812
IP アドレスをフリーラディウス サーバーの IP に変更する必要があります。
あなたは、あなたの半径のパスワードにレイディウスの宗派を変更する必要があります。
PostgreSQL サービスを再起動します。
管理者アカウントと Active ディレクトリに設定されたパスワードを使用して PostgreSQL サーバーに接続します。
コマンド出力は次のとおりです。
おめでとう! Radius データベースを使用するように PostgreSQL 認証を構成しました。