Системный журнал — практичная база знаний по VPS и Linux
VPS • Linux • практическая настройка

Что сделать после покупки Linux VPS

Новый VPS не стоит сразу использовать под рабочие сайты или сервисы. Сначала нужно привести сервер в предсказуемое состояние: понять, какие ресурсы выдали, обновить систему, защитить SSH, закрыть лишние порты и подготовить базовую диагностику.

Проверьте, что вы реально получили

После покупки VPS первым делом стоит проверить параметры сервера. Иногда тариф заявлен как 2 GB RAM и NVMe, но по факту система видит меньше памяти, маленький диск или старое ядро. Это лучше обнаружить до установки сервисов.

hostnamectl
free -h
df -h
lscpu
ip a
ss -tulpn
  • память должна соответствовать тарифу;
  • диск должен иметь ожидаемый размер;
  • сетевой интерфейс должен иметь нужный IPv4 и, если используется, IPv6;
  • открытые порты должны быть понятны.

Обновите систему

На свежем сервере могут быть устаревшие пакеты. Обновление снижает риск известных уязвимостей и исправляет ошибки в системных компонентах.

apt update
apt upgrade -y
reboot

Перезагрузка особенно полезна, если обновлялось ядро, systemd, openssl или сетевые компоненты.

Настройте SSH без потери доступа

SSH — главный вход на сервер. Нельзя резко отключать пароли или root-вход, пока не проверен доступ по ключу. Безопасная схема такая: создать пользователя, добавить ключ, открыть новое SSH-подключение и только потом ужесточать настройки.

  • создайте отдельного пользователя с sudo;
  • добавьте SSH-ключ;
  • оставьте старую сессию открытой до проверки;
  • после проверки ограничьте парольный вход, если это нужно.

Закройте лишние порты

На новом VPS не должно быть непонятных открытых портов. Если сервис не должен быть доступен из интернета, он должен слушать 127.0.0.1 или быть закрыт firewall.

ss -tulpn
ufw status verbose
Открытый порт сам по себе не всегда проблема. Проблема — когда вы не понимаете, какой процесс его слушает и зачем он доступен извне.

Подготовьте базовый минимум для эксплуатации

Для нормальной работы сервера нужны не только nginx или приложение. Важны время, логи, swap, резервные копии и понятное имя сервера.

  • настройте hostname;
  • проверьте синхронизацию времени;
  • создайте swap на маленьких VPS;
  • проверьте logrotate;
  • подготовьте резервное копирование важных файлов.

Итоговый чек-лист

  • сервер обновлён и перезагружен;
  • SSH работает по понятной схеме;
  • известны все открытые порты;
  • firewall не блокирует нужный доступ;
  • есть план резервного копирования;
  • команды диагностики проверены до запуска рабочих сервисов.