sfptpd can query the local NTP client, it is necessary to setup symmetric key authentication parameters in the NTP daemon configuration files and in the
sfptpd configuration file.
Identical authentication integer and string values must appear in these files. The integer value is any positive integer.
The maximum length of the authentication string for an M type key (MD5) should be 31 ASCII characters, but this might not be supported on earlier NTP versions. Some systems support up to a maximum 20 character string. Special chars should be escaped with a \ symbol. There can be no spaces in the authentication string.
In the following example we use the following authentication values:
- In the
In the above example ntp_fallback is the name of the NTP sync module instance.
[ntp_fallback] ntp_key 5 abcdefghijklmnopqrst
- In the /etc/ntp.conf file:
In the above example, the integer value is the same value as specified in the
# Key file containing the keys and key identifiers used when operating # with symmetric key cryptography. keys /etc/ntp/keys # Specify the key identifiers which are trusted. trustedkey 5 # Specify the key identifier to use with the ntpdc utility. requestkey 5
- In the /etc/ntp/keys file:
In the above example, the integer value and string are identical to the values specified in the
# id type key 5 M abcdefghijklmnopqrst