👋 Привет, сетевой друг!
Расскажу, как правильно установить и сразу настроить NTP-сервер.
🟣Установка пакета NTP: Начнем с установки самого пакета ntp. Для этого откроем терминал и выполним:
$ sudo apt update && sudo apt install ntp
С этим сервер сможем синхронизировать время с внешними источниками.
🟣Запуск службы NTP: После установки нужно запустить службу NTP:
$ sudo service ntp start
🟣Настройка конфигурации: Откроем файл конфигурации
/etc/ntp.conf
, чтобы настроить серверы для синхронизации. Выполни команду:
$ sudo nano /etc/ntp.conf
Для улучшенной синхронизации с российскими серверами, заменим стандартные сервера на:
server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst prefer
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst
Опция iburst ускоряет синхронизацию, а prefer делает один из серверов приоритетным для синхронизации.
🟣Перезапуск NTP-сервера: После внесения изменений, перезапустим службу, чтобы новые настройки вступили в силу:
$ sudo service ntp restart
🟣Безопасность NTP-сервера: Теперь можем позаботиться о безопасности (куда без неё). NTP-серверы можем использовать в DDoS-атаках, поэтому важно ограничить доступ для внешних клиентов. Внесем изменения в конфиг:
restrict -4 default kod notrap nomodify nopeer noquery limited
restrict -6 default kod notrap nomodify nopeer noquery limited
Эти строки предотвратят попытки всяких злоупотреблений правами. Также разрешим доступ только локальным клиентам:
restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap
🟣Перезагрузка и проверка статуса: Перезапустим службу ещё раз, чтобы применить изменения:
$ sudo service ntp restart
Проверим статус службы:
$ sudo service ntp status
🟣Проверка работы: Чтобы убедиться, что синхронизация работает нормально и без проблем, пользуемся командой:
$ ntpq -pn
Серверная Админа | #NTP