Перейти к содержимому

Как проверить открытые порты и слушающие службы на Linux

19.10.2026 DimLife Linux и Ubuntu, VPS, СТАТЬИ
Проверка открытых сетевых портов на Linux-сервере

Открытый порт не обязательно является уязвимостью: веб-серверу нужны 80/443, SSH — порт управления. Важно понимать, какая программа слушает порт и нужен ли ей доступ из интернета.

Посмотрите слушающие порты

sudo ss -lntup

Команда показывает слушающие TCP/UDP-сокеты и процессы, если хватает прав. Адрес 127.0.0.1 обычно означает доступ только с сервера; 0.0.0.0 — прослушивание на всех IPv4-интерфейсах. Для IPv6 смотрите адрес и системную конфигурацию.

Найдите порт

sudo ss -lntup | grep ':443'
sudo systemctl status nginx

Замените порт и имя службы на нужные. Не завершайте процесс, пока не выясните его назначение.

Проверьте локальный ответ и firewall

curl -I http://127.0.0.1
sudo ufw status verbose

Локальный ответ не гарантирует доступ извне. Правила могут действовать также в панели провайдера. Возможна и обратная ситуация: порт разрешён, но приложение его не слушает.

Проверка извне

Проверьте сервис с другого устройства или сети подходящим клиентом. Не сканируйте чужие системы без разрешения. Если порт неожиданно открыт, выясните владельца процесса, отключите ненужную службу или ограничьте доступ сетевым правилом.

Для внешней проверки HTTP-заголовков есть HTTP Headers на DimLife, а для доменных записей — DNS Lookup.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *