LINUX.ORG.RU

NTPd: crypto_setup: host key file not found or corrupt

 ,


1

1

Я настраивал аутентификацию по ключу сервера и клиента NTP чтобы получить pcap файлы.

Всё делал по инструкции: https://support.ntp.org/bin/view/Support/ConfiguringAutokey

При перезапуске ntpd на сервере получаю такой статус:

● ntp.service - Network Time Service
   Loaded: loaded (/lib/systemd/system/ntp.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2020-09-08 14:54:58 MSK; 58min ago
     Docs: man:ntpd(8)
  Process: 20281 ExecStart=/usr/lib/ntp/ntp-systemd-wrapper (code=exited, status=0/SUCCESS)
 Main PID: 20299 (code=exited, status=255)

Sep 08 14:54:58 g10opv systemd[1]: Starting Network Time Service...
Sep 08 14:54:58 g10opv ntpd[20296]: ntpd 4.2.8p10@1.3728-o (1): Starting
Sep 08 14:54:58 g10opv ntpd[20296]: Command line: /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 115:122
Sep 08 14:54:58 g10opv systemd[1]: Started Network Time Service.
Sep 08 14:54:58 g10opv ntpd[20299]: proto: precision = 0.046 usec (-24)
Sep 08 14:54:58 g10opv ntpd[20299]: crypto_setup: host key file ntpkey_host_g10opv not found or corrupt
Sep 08 14:54:58 g10opv systemd[1]: ntp.service: Main process exited, code=exited, status=255/n/a
Sep 08 14:54:58 g10opv systemd[1]: ntp.service: Failed with result 'exit-code'.

Сам ключ

# ntpkey_RSAhost_g10opv.3808552415
# Tue Sep  8 14:13:35 2020

-----BEGIN ENCRYPTED PRIVATE KEY-----
...
-----END ENCRYPTED PRIVATE KEY-----

Гугл не помог.

Может в гайде неправильно генерируются ключи?

Сервер на Ubuntu 18.04.

Проблема решена установкой более свежей версии ntp

Version: 1:4.2.8p10+dfsg-5ubuntu7.2

Сначала я удалил текущую версию и поставил из исходников нестабильную версию 4.3.99. С ней тоже наблюдались проблемы с запуском, и я решил попробовать удалить её и снова поставить ntp из стандартных репозиториев. После этого заработало.

Видимо, всё же, это баг ntpd.

OlegUP ()
Последнее исправление: OlegUP (всего исправлений: 1)