Как проверить открытые порты на VPS

Открытые порты показывают, какие сервисы доступны из сети. Это важно для безопасности и диагностики недоступных сервисов.

Локальная проверка

  • ss -tulpn показывает слушающие сервисы.
  • lsof -i помогает увидеть процесс, который использует порт.
  • systemctl status проверяет связанный сервис.

Внешняя проверка

  • Используйте nmap из другой сети, если это разрешено.
  • Проверьте, разрешает ли firewall нужный порт.
  • Сервис может слушать локально, но быть закрыт снаружи.

Типичные порты

  • 22 для SSH, 80 для HTTP, 443 для HTTPS.
  • 25, 465, 587 для почтового сервера.
  • 3306 для MySQL обычно не должен быть публичным без необходимости.
Важно: Закрывайте все, что не используется. Каждый открытый сервис - это дополнительная зона ответственности.

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