06.10.2026
как настроить vps centos
Как настроить VPS CentOS: пошаговая инструкция для начинающих и опытных
Вы решили запустить собственный сервер или хостинг-проект и выбрали CentOS — стабильную и популярную операционную систему для серверов. Но с чего начать? В этом руководстве я расскажу, как правильно настроить VPS на CentOS, чтобы он работал быстро, безопасно и без лишних хлопот.
Почему именно CentOS?
CentOS — это бесплатная версия Red Hat Enterprise Linux, которая славится своей стабильностью, долгосрочной поддержкой и широкими возможностями для настройки. Он идеально подходит для веб-серверов, VPN, баз данных и других задач информационной безопасности.
Что понадобится перед началом
- Доступ к VPS (логин root или пользователь с правами sudo)
- Клиент для SSH (например, PuTTY или встроенный терминал)
- Основные знания командной строки Linux
Шаг 1: Подключение к VPS
Для начала подключимся к серверу через SSH. В командной строке или терминале выполните:
ssh root@ваш_IP_адрес
Замените ваш_IP_адрес на IP вашего VPS. Введите пароль, если потребуется.
Шаг 2: Обновление системы
Обновим все установленные пакеты до последних версий:
yum update -y
Это важно для безопасности и стабильности.
Шаг 3: Настройка брандмауэра
Для защиты сервера настроим firewalld — современный и удобный инструмент:
systemctl start firewalld
systemctl enable firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload
Если планируете использовать другие сервисы, добавьте их аналогично.
Шаг 4: Создание нового пользователя
Для повышения безопасности не рекомендуется работать под root. Создадим нового пользователя и дадим ему права sudo:
adduser ваш_имя
passwd ваш_имя
usermod -aG wheel ваш_имя
Замените ваш_имя на имя по вашему выбору.
Шаг 5: Настройка SSH для безопасности
Чтобы защитить сервер от несанкционированных подключений:
- Откройте конфигурационный файл:
vim /etc/ssh/sshd_config
- Найдите строки:
#PermitRootLogin yes
и измените на:
PermitRootLogin no
-
Также рекомендуется использовать аутентификацию по ключам вместо паролей. Создайте ключи на локальной машине и добавьте публичный ключ в
~/.ssh/authorized_keysнового пользователя. -
Перезапустите SSH:
systemctl restart sshd
Шаг 6: Установка веб-сервера (по желанию)
Если планируете запускать сайт или веб-приложение:
yum install httpd -y
systemctl start httpd
systemctl enable httpd
Проверьте, что сервис работает, перейдя по IP-адресу в браузере.
Шаг 7: Установка SSL-сертификата (по желанию)
Для обеспечения безопасности сайта рекомендуется использовать бесплатный сертификат Let's Encrypt:
yum install epel-release -y
yum install certbot python3-certbot-httpd -y
certbot --apache
Следуйте инструкциям на экране.
Итог
Теперь ваш VPS на CentOS настроен и готов к использованию. Не забывайте регулярно обновлять систему, следить за безопасностью и создавать резервные копии.
Если у вас возникнут вопросы или потребуется помощь, обращайтесь к специалистам или в тематические сообщества — безопасность и стабильность вашего сервера превыше всего.