14.5 アクセス制御
GRANT_REMOTE_ACCESS、BIND_IP_ADDRESS、OS またはクラウドのファイアウォールを併用して、
ネットワーク接続範囲を制限します。現在値は次のように確認します。
SELECT NAME, VALUE
FROM V$PROPERTY
WHERE NAME IN ('GRANT_REMOTE_ACCESS', 'BIND_IP_ADDRESS');リスナー設定はサーバー起動時に適用されます。稼働中のリスナーが自動的に再バインドされるとは考えず、
machbase.conf を変更してから承認済みの再起動手順を実施してください。
リモート接続設定
GRANT_REMOTE_ACCESS はリモートクライアント接続の可否を制御します。
# リモート接続を許可
GRANT_REMOTE_ACCESS = 1
# リモート接続を遮断
GRANT_REMOTE_ACCESS = 0変更前に次を確認します。
- アプリケーション、監視、バックアップクライアントの接続元
- ローカル管理接続を維持する方法
- 再起動後にリモート・緊急接続の両方を試験する順序
GRANT_REMOTE_ACCESS=1 で全リモートアドレスを許可することがないよう、
ファイアウォールの許可リストも設定してください。
BIND_IP_ADDRESS とネットワーク公開範囲
BIND_IP_ADDRESS は IPv4 リスナーがバインドするアドレスです。
# すべての IPv4 インターフェース
BIND_IP_ADDRESS = 0.0.0.0
# ローカル IPv4 インターフェース
BIND_IP_ADDRESS = 127.0.0.1
# 指定した内部 IPv4 インターフェース
BIND_IP_ADDRESS = 10.0.0.5サーバーにないアドレスを指定すると起動に失敗する場合があります。変更前に現在のインターフェースを 確認し、再起動後に OS ツールで実際の待ち受けアドレスとポートを検証します。
0.0.0.0 が必要な場合は、ファイアウォールまたはセキュリティグループで接続元アドレスとポートを
制限します。具体的なコマンドは OS とネットワークポリシーで異なるため、本書の固定コマンドを
そのまま適用しないでください。
最終更新日