Назад | Перейти на главную страницу

Настройте NTP-сервер, который можно опрашивать глобально

Я хочу настроить сервер (размещенный на aws / или работающей системе в какой-то части мира) в качестве сервера NTP, который можно запрашивать глобально.

В настоящее время я изменил файл ntp.conf на узле, чтобы он стал сервером в качестве сервера. Но проблема в том, что при использовании клиента NTP, если я пытаюсь запросить время с этого сервера, или, скорее, при использовании sudo ntpdate он говорит, что подходящий сервер не найден.

Однако, если я реплицирую то же самое в своей локальной сети (сервер, а также запрашивающий узел находятся в локальной сети), это работает отлично.

Думаю, проблема может заключаться в файле ntp.conf. Нужно ли мне устанавливать какие-то особые ограничения, чтобы это работало и публично? И нет, я не могу разместить сервер на публичных страницах ntp. Это вообще возможно?

Начать захват пакета. Протокол NTP прост в использовании, вы можете увидеть, были ли отправлены пакеты, и получили ли они ответ.

Добавить сервер в ntp.conf, и перезапустите ntpd, когда это будет безопасно. Бегать ntpq -p чтобы увидеть статус пэра, в частности охват.

Эквивалент для хрони chrony.conf и chronyc sources.


Не используй ntpdate. Требуется аргумент сервера, даже если вы настроили ntp.conf, другими словами, вам нужно было сделать ntpdate ntp1.example.net. Это дублированный код NTP вечной давности, Сопровождающие пытались избавиться от этого как минимум 12 лет.