Как настроить VPS после покупки: первые 10 шагов
После покупки VPS важно выполнить базовую настройку безопасности и окружения: подключиться по SSH, обновить систему, создать отдельного пользователя, настроить SSH-ключи и фаервол, установить необходимое ПО и настроить резервное копирование. Это занимает около 20–30 минут и закрывает основные риски перед запуском проекта.
Шаг 1. Подключитесь к серверу по SSH
Данные для подключения — IP-адрес, логин и пароль — приходят сразу после активации VPS. Подключитесь командой ssh root@ваш_IP_адрес из терминала или через клиент вроде PuTTY в Windows.
Шаг 2. Обновите систему
В первую очередь обновите пакеты операционной системы, чтобы получить актуальные исправления безопасности. Для Ubuntu/Debian используйте:
apt update && apt upgrade -y
Для CentOS/AlmaLinux:
dnf update -y
Шаг 3. Измените пароль root или настройте SSH-ключ
Если планируете входить по паролю, задайте новый сложный пароль командой passwd. Более безопасный вариант — сгенерировать пару SSH-ключей на своем компьютере и добавить публичный ключ на сервер, после чего можно отключить вход по паролю.
Шаг 4. Создайте отдельного пользователя с правами sudo
Постоянно работать под root небезопасно. Создайте нового пользователя:
adduser имя_пользователя
Затем добавьте его в группу с административными правами.
На Debian/Ubuntu:
usermod -aG sudo имя_пользователя
На CentOS/AlmaLinux:
usermod -aG wheel имя_пользователя
В дальнейшем используйте эту учетную запись для повседневных задач.
Шаг 5. Настройте фаервол
Ограничьте список открытых портов только теми, которые действительно нужны. Обычно это 22 для SSH, 80 для HTTP и 443 для HTTPS.
На Ubuntu/Debian удобно использовать UFW:
ufw allow 22
ufw allow 80
ufw allow 443
ufw enable
Шаг 6. Ограничьте прямой вход под root по SSH
После того как создан пользователь с sudo-правами, рекомендуется запретить прямой вход под root по SSH. Для этого в файле /etc/ssh/sshd_config измените параметр:
PermitRootLogin no
После этого перезапустите службу SSH.
Шаг 7. Установите необходимое серверное ПО
В зависимости от задачи установите веб-сервер, например Nginx или Apache, базу данных MySQL или PostgreSQL, нужную версию PHP, Node.js или другое языковое окружение.
При необходимости можно также установить панель управления вроде aaPanel или ISPmanager, чтобы упростить администрирование сервера через браузер.
Шаг 8. Настройте часовой пояс и синхронизацию времени
Корректное время важно для логов, сертификатов и расписаний резервного копирования. Установите нужный часовой пояс командой:
timedatectl set-timezone Europe/Kyiv
Также убедитесь, что включена служба синхронизации времени — например, systemd-timesyncd или chrony.
Шаг 9. Настройте резервное копирование
Настройте регулярные снапшоты через панель управления VPS или автоматические резервные копии средствами используемого ПО. Например, резервное копирование базы данных можно запускать по расписанию через cron.
Резервное копирование особенно важно перед любыми серьезными изменениями конфигурации сервера.
Шаг 10. Настройте мониторинг ресурсов
Установите базовую утилиту мониторинга, например htop или netdata, либо подключите внешний сервис аптайм-мониторинга. Это поможет вовремя замечать нехватку CPU, RAM или дискового пространства и не допускать простоев проекта.
Чек-лист базовой настройки VPS
- Подключение по SSH выполнено.
- Система обновлена.
- Пароль изменен или настроен SSH-ключ.
- Создан пользователь с sudo-правами.
- Настроен фаервол.
- Прямой вход под root ограничен.
- Установлено необходимое серверное ПО.
- Настроены часовой пояс и синхронизация времени.
- Настроено резервное копирование.
- Подключен мониторинг ресурсов.
Часто задаваемые вопросы
Сколько времени занимает базовая настройка VPS?
В среднем 20–30 минут для опытного пользователя. Если требуется установка и настройка дополнительного ПО, процесс может занять час и более.
Обязательно ли отключать вход под root?
Не обязательно, но настоятельно рекомендуется из соображений безопасности — это заметно снижает риск автоматического подбора пароля root.
Нужна ли панель управления новичку?
Панель управления, например aaPanel, ISPmanager или cPanel, упрощает администрирование через браузер и снижает порог входа для тех, кто неуверенно работает с командной строкой.
Базовая настройка безопасности сразу после покупки VPS закрывает основные риски и экономит время в будущем. Начать проще всего с тарифов SSD VPS — они хорошо подходят для сайтов и тестовых проектов, а полный каталог конфигураций доступен в разделе VPS ForceVPS.