0

假设 ntpd 在启动时读取以下配置:

keys /etc/ntp.keys
trustedkey 1 2 3
requestkey 2

server <server1_IP> key 1
server <server2_IP>

如 ntpq 文档中所述,可以使用:config [...].

发送的命令将被添加到运行时配置中,因此如果我想添加一个新服务器,我运行ntpq -c ":config server <server3_IP>". 如果我想删除一个关联,ntpq -c ":config unpeer <server2_IP>".

我怎样才能

  • 改变配置?例如,由 keyID 3 标识的密钥不再受信任,必须从trustedkeys中删除
  • 删除现有配置?例如,我如何删除requestkey

我需要这些功能,因为我必须能够在运行时重新配置 ntpd 而无需重新启动它。

4

1 回答 1

0

您可以删除配置ntpq -c "keyid <your_keyid>" -c "passwd <your_md5_password" -c ":unconfig <server_IP>"

对于更改我不确定,但是删除和添加应该可以。

虽然 ntpq 支持它,但根据comp.protocols.time.ntp不建议使用此功能。

于 2017-06-29T09:18:39.863 回答