Рейтинг:0

«Открытый» порт на самом деле не открыт

флаг us
gws

Я использовал следующую команду, чтобы открыть порт 2022 в Ubuntu:

sudo iptables -A INPUT -p tcp --dport 2022 -j ПРИНЯТЬ

Но если я запускаю веб-сервер на порту 2022, он недоступен.

Если я запускаю команду, чтобы увидеть открытые порты:

судо iptables-vnL

Вывод начинается с

введите описание изображения здесь

Теперь порты, которые там отображаются, вроде 3000 или 4000, работают, а 2022 — нет.

Что происходит и как включить порт 2022?

Рейтинг:1
флаг in

Порядок имеет значение. Ваша запись на 2022 год в iptables позади УРОНИТЬ, так УРОНИТЬ сопоставляется первым, и ваш ПРИНИМАТЬ запись никогда не достигается.

Вам нужно вставить вместо добавления ( вместо ).

Рейтинг:0
флаг za

Открытым port — это порт, который фильтр пакетов не блокирует. Для того, чтобы этот порт был доступен, что-то должно к нему привязаться, и, в случае TCP, начать Слушать в теме.

Вы можете проверить, делает ли что-то это с помощью сс -нл или же netstat -ан | grep СЛУШАТЬ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.