每当我连接到我的家庭 VPN 时,我都愿意将我的家庭 NTP 服务器添加到我正在运行的 NTP 守护程序中。
我很确定几年前我设法让这个工作,用一个像这样的命令
ntpdc -c 'keyid 10' -c 'passwd XXXXXXXXXXXXXXXXXXX' -c 'addserver 192.168.0.1' localhost
我试图在 Debian Bullseye 系统上重新实现它,但是该命令失败了
localhost: timed out, nothing received
***Request timed out
请注意,我的/etc/ntp.conf
包含:
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
…
# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1
…
keys /etc/ntp.keys
requestkey 10
我的/etc/ntp.keys
包含:
10 MD5 XXXXXXXXXXXXXXXXXXXX # MD5 key
FWIW,XXXXXXXXXXXXXXXXXXXXX 密码未编辑。
这也不是防火墙问题,因为ntpdc -np localhost
回复正确。
知道我错过了什么允许ntpdc
添加服务器吗?或者我怎样才能ntpd
记录它没有回复的原因?
经过一番调查,我发现缺少了什么。
/etc/ntp.conf
应包含:理由:
ntpdc
正在使用“私有”(也称为模式 7)命令,默认情况下不允许,enable mode7
配置允许,keys
默认情况下被禁用,并且由trustedkey
配置启用。