Junior — Middle
106
Ինչպե՞ս կարելի է բացել որոշակի ցանցային պորտ Linux համակարգում:
Ընկերությունները, որտեղ հարցրել են
Պատասխան AI-ից
sobes.tech AI
Открыть определённый сетевой порт на Linux означает разрешить входящие соединения на этот порт, что обычно делается через настройку брандмауэра (firewall).
Самый распространённый инструмент — iptables или firewalld (на современных дистрибутивах). Пример с iptables:
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
sudo iptables-save # чтобы сохранить изменения
Это правило разрешит входящие TCP-соединения на порт 8080.
Если используется firewalld:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
Также важно убедиться, что приложение слушает этот порт (например, через netstat -tuln или ss -tuln).
Если используется ufw (Uncomplicated Firewall), то команда будет:
sudo ufw allow 8080/tcp
Таким образом, открытие порта — это настройка правил брандмауэра, разрешающих трафик на нужный порт.