Frod

06.10.2026

как настроить vps centos

Frod — свобода без границ

Как настроить 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 для безопасности

Чтобы защитить сервер от несанкционированных подключений:

  1. Откройте конфигурационный файл:
vim /etc/ssh/sshd_config
  1. Найдите строки:
#PermitRootLogin yes

и измените на:

PermitRootLogin no
  1. Также рекомендуется использовать аутентификацию по ключам вместо паролей. Создайте ключи на локальной машине и добавьте публичный ключ в ~/.ssh/authorized_keys нового пользователя.

  2. Перезапустите 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 настроен и готов к использованию. Не забывайте регулярно обновлять систему, следить за безопасностью и создавать резервные копии.

Если у вас возникнут вопросы или потребуется помощь, обращайтесь к специалистам или в тематические сообщества — безопасность и стабильность вашего сервера превыше всего.