Введение: Управление портами является важной частью администрирования сервера. Это руководство проведет вас через процесс открытия дополнительных портов на вашем виртуальном приватном сервере (VPS) с помощью UFW (Uncomplicated Firewall) — удобного интерфейса для управления правилами брандмауэра iptables.
Предварительные требования: Прежде чем начать, убедитесь, что у вас есть:
- Доступ к вашему VPS через SSH с именем пользователя и паролем.
Пошаговое руководство
Шаг 1: Включение UFW
Прежде чем изменять правила брандмауэра, убедитесь, что UFW включен. Это можно сделать с помощью следующей команды:
sudo ufw enable
Эта команда активирует брандмауэр UFW, позволяя вам управлять его правилами.
Шаг 2: Открытие конкретного порта (TCP)
Чтобы разрешить трафик на определенном порту, используйте команду ufw allow. Например, чтобы разрешить трафик на порту 80 (обычно используемом для HTTP) только для TCP, используйте:
sudo ufw allow 80/tcp
Эта команда настраивает брандмауэр на разрешение TCP-трафика на порту 80.
Шаг 3: Открытие конкретного порта (TCP и UDP)
Если вы хотите разрешить как TCP, так и UDP трафик на одном и том же порту, вам не нужно указывать протокол. Например, чтобы разрешить и TCP, и UDP трафик на порту 80, просто используйте:
sudo ufw allow 80
Шаг 4: Проверка статуса брандмауэра
После настройки правил важно проверить, были ли они применены корректно. Используйте эту команду для отображения текущих правил и их статусов:
sudo ufw status
Эта команда выводит список всех активных правил в UFW, позволяя вам убедиться, что нужные порты открыты.
Заключение
Следуя этим шагам, вы можете легко управлять портами на вашем VPS с помощью UFW. Это необходимо для запуска различных сервисов и обеспечения открытости и безопасности каналов связи вашего сервера.
Поиск