Даже идеально настроенный доступ не спасёт, если на сервере стоит старое ПО с известными дырами. Разработчики систем регулярно выпускают исправления, и их важно устанавливать вовремя.
Проще всего один раз обновить систему вручную, а потом включить автоматическую установку обновлений безопасности. Тогда сервер будет сам закрывать уязвимости, а вам останется только иногда его перезагружать.
1. Обновите систему вручную
Это стоит сделать сразу после заказа сервера, команды выполняются на сервере.
# Обновляем список пакетов и устанавливаем все доступные
# обновления
sudo apt update && sudo apt upgrade -y# Устанавливаем все доступные обновления
sudo dnf upgrade -yЕсли обновилось ядро системы, перезагрузите сервер, чтобы оно заработало.
# Перезагружаем сервер. Через минуту к нему снова можно
# подключиться
sudo reboot2. Включите автоматические обновления
# Ставим пакет, который сам устанавливает обновления
# безопасности
sudo apt install -y unattended-upgrades
# Включаем автоматическую установку. В появившемся окне выберите
# Yes
sudo dpkg-reconfigure -plow unattended-upgrades
# Проверяем, что всё настроено: команда покажет, что бы она
# установила, но ничего не изменит
sudo unattended-upgrade --dry-run --debug# Ставим пакет для автоматических обновлений
sudo dnf install -y dnf-automatic
# По умолчанию он только скачивает обновления. Разрешаем ему их
# устанавливать
sudo sed -i 's/^apply_updates = no/apply_updates = yes/' /etc/dnf/automatic.conf
# Включаем таймер, который раз в день проверяет и ставит
# обновления
sudo systemctl enable --now dnf-automatic.timer
# Проверяем, что таймер включён и когда он сработает в следующий
# раз
systemctl list-timers dnf-automatic.timerТолько обновления безопасности
На AlmaLinux, CentOS и Oracle Linux можно ставить автоматически только исправления уязвимостей, а остальное обновлять вручную. Для этого в файле /etc/dnf/automatic.conf укажите upgrade_type = security.
Не забывайте про программы
Автоматические обновления касаются пакетов системы. Если на сервере стоят панели управления, CMS вроде WordPress, VPN-панели или другие веб-приложения, их нужно обновлять отдельно, по инструкциям разработчиков. Именно через устаревшие сайты и панели серверы чаще всего и взламывают.
Наши ресурсы
Telegram-канал: https://t.me/f3cloud_news
Сайт хостинга: https://f3cloud.com