フリー半径を使用して 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 サービスをインストールします。

Copy to Clipboard

ここで、FreeRadius クライアントをクライアントに追加する必要があります。

クライアントを見つけて編集します。

Copy to Clipboard

clients.conf ファイルの末尾に次の行を追加します。

Copy to Clipboard

この例では、1 つのクライアントデバイスを追加しています。

デバイスは POSTGRESQL という名前で、IP アドレスは 192.168.15.11 です。

ここで、FreeRadius ユーザーを USERS 構成ファイルに追加する必要があります。

Freeradius ユーザー構成ファイルを見つけて編集します。

Copy to Clipboard

ファイルの末尾に次の行を追加します。

Copy to Clipboard

フリーRADIUSサーバを再起動します。

Copy to Clipboard

RADIUS サーバの設定ファイルをテストします。

Copy to Clipboard

Ubuntu Linux でフリーラディウスのインストールを終了しました。

チュートリアル PostgreSQL - フリー半径を使用した半径認証

IP - 192.168.15.11
•オペラシステム - Ubuntu 19
• ホスト名 - ポストグレSQL

Linux コンソールで、次のコマンドを使用して Ubuntu のコード名を確認します。

Copy to Clipboard

この例では、Ubuntu 19.10 のコードネームはeoanです。

この情報をメモしておきます。

Linux コンソールで、以下のコマンドを使用して PostgreSQL APT リポジトリーを追加します。

Copy to Clipboard

PostgreSQL サービスをインストールします。

Copy to Clipboard

admin という名前の新しいアカウントを作成するには、次のコマンドを使用します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

pg_hba.conf 構成ファイルを見つけて編集します。

Copy to Clipboard

このファイルの先頭に次の行を追加します。

Copy to Clipboard

ここに私たちのpg_hba.confファイルの内容があります:

Copy to Clipboard

次の構成を実行しました。

• 半径サーバ IP - 34.221.44.138
•半径の秘密 - 神三間123
• 半径ポート - 1812

IP アドレスをフリーラディウス サーバーの IP に変更する必要があります。

あなたは、あなたの半径のパスワードにレイディウスの宗派を変更する必要があります。

PostgreSQL サービスを再起動します。

Copy to Clipboard

管理者アカウントと Active ディレクトリに設定されたパスワードを使用して PostgreSQL サーバーに接続します。

Copy to Clipboard

コマンド出力は次のとおりです。

Copy to Clipboard

おめでとう! Radius データベースを使用するように PostgreSQL 認証を構成しました。