Як безпечно синхронізувати час на Ubuntu через NTS

Щоб встановити коректний час на сервері Ubuntu і підтримувати його в актуальному стані, ти можеш скористатись NTP або NTS (NTP over TLS/SSL). Найпоширеніший спосіб — це використання chrony, який підтримує NTS і вважається більш сучасною альтернативою ntpd.

Встановлення точного часу з підтримкою NTS через chrony:

Встановимо chrony (якщо ще не встановлений):

sudo apt update
sudo apt install chrony

Перевіримо, чи підтримується NTS. Щоб chrony підтримував NTS, потрібно мати версію ≥ 4.0 (Ubuntu 22.04 вже має підтримку):

chronyd -v

У вихідних даних має бути згадка +NTS:

chronyd (chrony) version 4.5 (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +NTS +SECHASH +IPV6 -DEBUG)

Налаштуємо NTS-сервери. Для цього треба відкрити конфігураційний файл:

sudo nano /etc/chrony/chrony.conf

Замінііть pool або server рядки на ті, які підтримують NTS. Рекомендується використовувати кілька серверів для надійності. наприклад:

server time.cloudflare.com iburst nts
server nts.netnod.se iburst nts

Перезапускаємо chronyd:

sudo systemctl restart chrony

Перевірка, чи працює NTS

Перевіряємо виконані налаштування:

chronyc -N authdata

Ти маєш побачити щось на кшталт:

Як безпечно синхронізувати час на Ubuntu через NTS

Якщо замість очікуваного виводу з’явилась помилка, наприклад 501 Not authorised, запустіть команду від root або через sudo.

⏱ Перевіряємо синхронізацію часу:

chronyc tracking
chronyc sources -v
Як безпечно синхронізувати час на Ubuntu через NTS - Вивід chronyc tracking
Як безпечно синхронізувати час на Ubuntu через NTS – Вивід chronyc tracking
Як безпечно синхронізувати час на Ubuntu через NTS - Вивід chronyc sources -v
Як безпечно синхронізувати час на Ubuntu через NTS – Вивід chronyc sources -v

 

Якщо ви синхронізували час, а він все ще не співпадає з часом на вашому годиннику, перевірте часовий пояс, який встановлено в вашій системі.

Від Тетяна

IT-спеціалістка, викладачка, фанатка сучасних технологій. З 2009 року занурена у світ цифрового дизайну, веб-розробки та адміністрування систем. Ділюсь знаннями про веб-технології, IT-інструменти та корисні лайфхаки, викладаю студентам, навчаюсь сама.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *