2.5. リモート監視アクセスの設定
chronyc ユーティリティーは、次の方法を使用して chronyd にアクセスできます。
- IPv4 または IPv6
-
rootおよびchronyユーザーがローカルでアクセスできるドメインソケット
デフォルトでは、chronyc は、Unix ドメインソケットに接続します。デフォルトのパスは /var/run/chrony/chronyd.sock です。この接続が失敗した場合、chronyc は 127.0.0.1 に接続を試み、さらに ::1 に接続を試みます。
chronyd の動作に影響しない次の監視コマンドのみが、ネットワークに許可されています。
- activity
- manual list
- rtcdata
- smoothing
- sources
- sourcestats
- tracking
- waitsync
デフォルトでは、このコマンドが許可されるのは、ローカルホスト (127.0.0.1 または ::1) のものだけになります。
その他のコマンドはすべて、Unix ドメインソケットのみを介して許可されます。ネットワーク上で送信されると、たとえローカルホストであっても、chronyd は Not authorised エラーを返します。
以下の手順では、chronyc を使用して chronyd にリモートでアクセスする方法を説明します。
手順
/etc/chrony.confファイルに以下を追加して、chronyがローカルインターフェイスでリッスンするように設定します。bindcmdaddress 0.0.0.0および
bindcmdaddress ::リモート IP アドレス、ネットワーク、サブネットからのコマンドを許可するには、
/etc/chrony.confファイルに以下の内容を追加してください。cmdallow 192.168.1.0/24cmdallow 2001:db8::/64ファイアウォールでポート 323 を開き、リモートシステムからの接続を許可します。
# firewall-cmd --permanent --add-port=323/udpファイアウォール設定を再読み込みします。
# firewall-cmd --reload詳細は、お使いのシステムの
chrony.conf(5) のman ページを参照してください。