Как открыть порт на VPS сервере Ubuntu в 2026 году
Коротко
Открытие порта на Ubuntu VPS — это настройка брандмауэра сервера, чтобы разрешить входящие соединения на определённый номер порта. Это нужно, когда вы запускаете веб-сервер, игровой сервер, прокси или другое сетевое приложение и хотите принимать подключения извне. С личным VPS SANSARA вы получаете готовый сервер с доступом по SSH и можете настроить порты через стандартный брандмауэр Ubuntu UFW или
Как открыть порт на VPS Ubuntu в 2026 году: понятное объяснение, пошаговая настройка с личным VPS SANSARA, совместимость с iPhone, Android, Windows, macOS, чек-лист и FAQ.
Открытие порта на Ubuntu VPS — это настройка брандмауэра сервера, чтобы разрешить входящие соединения на определённый номер порта. Это нужно, когда вы запускаете веб-сервер, игровой сервер, прокси или другое сетевое приложение и хотите принимать подключения извне. С личным VPS SANSARA вы получаете готовый сервер с доступом по SSH и можете настроить порты через стандартный брандмауэр Ubuntu UFW или напрямую через iptables.
Коротко:
- Открытие порта — это разрешение входящих соединений на конкретный номер порта в брандмауэре сервера.
- На Ubuntu обычно используется брандмауэр UFW или низкоуровневый iptables.
- С SANSARA вы получаете личный VPS с доступом по SSH и стандартной Ubuntu, где можно управлять портами.
- После открытия порта нужно проверить, что сервис слушает этот порт и что внешние подключения доходят.
- Настройка работает одинаково на всех устройствах: клиентское ПО подключается к открытому порту на вашем VPS.
- Для безопасности открывайте только нужные порты и используйте сложные пароли или ключи SSH.
Что это такое и зачем нужно
Порт — это числовой идентификатор, который помогает операционной системе различать разные сетевые соединения на одном IP-адресе. Например, веб-серверы часто работают на порту 80 или 443, SSH — на порту 22.
Когда вы запускаете сервис на VPS (веб-сервер, игровой сервер, прокси и т.д.), он «слушает» определённый порт и ждёт входящие подключения. Но по умолчанию брандмауэр сервера может блокировать входящий трафик на все порты, кроме базовых (например, SSH).
Открыть порт — значит добавить в брандмауэр правило, которое разрешает входящие соединения на конкретный номер порта. После этого внешние клиенты смогут подключаться к вашему сервису через этот порт.
На Ubuntu для управления портами чаще всего используют:
- UFW (Uncomplicated Firewall) — упрощённый интерфейс для iptables, удобен для базовых правил.
- iptables — низкоуровневый инструмент, даёт больше контроля, но сложнее в настройке.
Если вы используете личный VPS SANSARA, на сервере уже установлена стандартная Ubuntu, и вы можете работать с UFW или iptables через SSH.
Как настроить с SANSARA (пошагово)
SANSARA предоставляет личный VPS с готовым подключением: после регистрации вы получаете данные сервера в кабинете и можете импортировать их в клиентское приложение на своём устройстве. Для управления портами вам понадобится доступ к серверу по SSH.
Шаг 1. Регистрация и получение VPS
- 01Зарегистрируйтесь в SANSARA.
- 02Выберите тариф и локацию (доступно 9+ стран, включая европейские узлы).
- 03После оплаты в кабинете появятся данные вашего личного VPS: IP-адрес, логин и пароль (или инструкция по настройке ключа SSH).
Шаг 2. Подключение к серверу по SSH
Для управления портами нужно подключиться к серверу через терминал (на компьютере) или SSH-клиент (на мобильном устройстве).
На Windows:
- Используйте PowerShell или Windows Terminal, либо установите SSH-клиент, например, PuTTY.
- Подключитесь командой в PowerShell (замените your_ip на IP вашего VPS):
`bash ssh username@your_ip `
На macOS:
- Откройте Терминал и выполните ту же команду:
`bash ssh username@your_ip `
На iPhone / Android:
- Установите SSH-клиент (например, Termius, Prompt и т.п.).
- Создайте новое подключение, укажите IP, имя пользователя и способ аутентификации (пароль или ключ).
- Подключитесь к серверу.
После успешного входа вы окажетесь в командной строке вашего VPS.
Шаг 3. Проверка текущего состояния брандмауэра
На Ubuntu по умолчанию может быть установлен UFW, но он не всегда включён. Проверьте статус:
`bash sudo ufw status `
Если UFW выключен, вы увидите Status: inactive. В этом случае все порты могут быть открыты или закрыты в зависимости от политик iptables.
Если UFW включён, команда покажет список правил, например:
` Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere `
Это означает, что открыт только порт 22 (SSH).
Шаг 4. Открытие порта с помощью UFW
Предположим, вы хотите открыть порт 8080 для веб-приложения.
- 01Разрешите входящие соединения на порт 8080:
`bash sudo ufw allow 8080/tcp `
Если сервис использует UDP, замените tcp на udp или укажите оба.
- 01Если UFW был выключен, включите его:
`bash sudo ufw enable `
- 01Проверьте, что правило добавилось:
`bash sudo ufw status `
Должна появиться строка вида:
` 8080/tcp ALLOW Anywhere `
Теперь входящие соединения на порт 8080 разрешены.
Шаг 5. Открытие порта через iptables (альтернативный способ)
Если вы предпочитаете работать с iptables напрямую, можно добавить правило вручную.
- 01Разрешите входящий трафик на порт 8080:
`bash sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT `
- 01Чтобы правило сохранилось после перезагрузки, установите пакет для сохранения правил iptables (например, iptables-persistent) или настройте скрипт загрузки.
Шаг 6. Проверка, что порт открыт и сервис слушает
После настройки брандмауэра убедитесь, что:
- 01Ваш сервис запущен и слушает нужный порт:
`bash sudo netstat -tulpn | grep 8080 `
Или с помощью ss:
`bash sudo ss -tulpn | grep 8080 `
Вы должны увидеть, что какой-то процесс слушает порт 8080.
- 01Проверьте доступность порта извне. Можно использовать онлайн-сервисы проверки портов или попробовать подключиться с другого устройства через клиентское ПО, указав IP вашего VPS и номер порта.
Если подключение не проходит, проверьте:
- Запущен ли сервис.
- Слушает ли он правильный IP (часто 0.0.0.0 означает «все интерфейсы»).
- Нет ли дополнительных брандмауэров на стороне хостинга (у SANSARA обычно нет дополнительных ограничений, кроме ваших правил UFW/iptables).
Устройства: iPhone, Android, Windows, macOS
Открытие порта настраивается на стороне сервера (вашего VPS), поэтому не зависит от устройства клиента. После того как порт открыт на VPS, вы можете подключаться к нему с любого устройства, которое поддерживает нужный протокол.
| Устройство | Как использовать открытый порт |
|---|---|
| iPhone | Установите клиентское приложение (веб-браузер, игровой клиент, прокси-клиент и т.п.), укажите IP вашего VPS и номер открытого порта. |
| Android | Аналогично: любое приложение, которое умеет подключаться к удалённому серверу по IP и порту. |
| Windows | Используйте браузер, игровой клиент, специализированное ПО для удалённого доступа или прокси. Подключение идёт к IP VPS и открытому порту. |
| macOS | То же, что и на Windows: браузеры, терминал, клиенты для игр или сетевых сервисов. |
SANSARA совместим со всеми этими платформами: вы настраиваете сервер один раз, а подключаетесь с любого устройства, используя данные из кабинета SANSARA.
Практический чек-лист на 7–10 пунктов
- 01Определите, какой порт нужно открыть — посмотрите документацию вашего сервиса (веб-сервер, игра, прокси и т.д.).
- 02Убедитесь, что сервис установлен и настроен на VPS и слушает нужный порт (netstat или ss).
- 03Подключитесь к VPS по SSH с компьютера или мобильного устройства.
- 04Проверьте статус UFW: sudo ufw status. Если выключен, решите, нужно ли его включать.
- 05Добавьте правило для порта: sudo ufw allow <port>/<tcp|udp>.
- 06Включите UFW, если он был выключен: sudo ufw enable.
- 07Проверьте добавленное правило: sudo ufw status — порт должен быть в списке ALLOW.
- 08Убедитесь, что сервис слушает порт: sudo netstat -tulpn | grep <port>.
- 09Протестируйте подключение извне — с другого устройства или через онлайн-чекер портов.
- 10Для безопасности откройте только необходимые порты, используйте сложные пароли и, если возможно, ключи SSH вместо паролей.
FAQ
Нужно ли открывать порты на клиентском устройстве (телефоне или компьютере)?+
Нет. Открытие порта — это настройка брандмауэра сервера (VPS). На клиентском устройстве обычно достаточно установить приложение и указать IP и порт сервера. Брандмауэр клиента, как правило, разрешает исходящие соединения.
Я открыл порт, но подключиться не получается. В чём может быть проблема?+
Возможные причины:
- Сервис не запущен или не слушает нужный порт (проверьте netstat/ss).
- Сервис слушает только на localhost (127.0.0.1), а не на внешнем IP (0.0.0.0).
- Правило UFW/iptables добавлено, но брандмауэр не перезагружен или правило не применилось.
- На стороне хостинга есть дополнительный брандмауэр (редко для SANSARA, но стоит проверить документацию).
- Порт блокируется провайдером на стороне клиента.
Вопрос: Можно ли открыть диапазон портов сразу?
Ответ: Да, в UFW это делается так:
`bash sudo ufw allow 8000:8010/tcp `
Это разрешит входящие соединения на порты с 8000 по 8010 по TCP.
Вопрос: Безопасно ли открывать порты на VPS?
Ответ: Открытие портов увеличивает поверхность атаки, поэтому важно:
- Открывать только те порты, которые действительно нужны.
- Использовать современные версии ПО и регулярно обновлять его.
- Настраивать аутентификацию (сложные пароли, ключи SSH).
- По возможности ограничивать доступ по IP (например, только с ваших доверенных сетей) с помощью правил UFW/iptables.
Итог
- 01Определите порт, который должен слушать ваш сервис на VPS.
- 02Подключитесь к личному VPS SANSARA по SSH с любого устройства.
- 03Настройте брандмауэр UFW: проверьте статус, добавьте правило для порта, включите UFW при необходимости.
- 04Убедитесь, что сервис запущен и слушает порт, и проверьте подключение извне.
- 05Используйте открытый порт с любого устройства — iPhone, Android, Windows или macOS — указывая IP вашего VPS и номер порта в клиентском ПО.
Этих шагов достаточно, чтобы безопасно открыть порт на Ubuntu VPS и начать принимать внешние подключения к вашему сервису.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.