0 votes
by

Чтобы проверить, открыты ли порты 80 (HTTP) и 443 (HTTPS) в Ubuntu, вы можете использовать несколько инструментов. Вот несколько способов проверить состояние портов:

  1. netstat: Этот инструмент показывает активные соединения, порты, где слушают процессы, и статистику маршрутизации.

    bash

    Copy code

    sudo netstat -tulnp | grep -E ':80|:443'

    Эта команда ищет порты 80 и 443 в списке слушающих сокет TCP и UDP. Флаг -p показывает PID и имя процесса, который использует каждый сокет.

  2. ss: Этот инструмент является заменой для netstat и часто быстрее и более детализирован.

    bash

    Copy code

    sudo ss -tulnp | grep -E ':80|:443'

    Эта команда делает то же самое, что и предыдущая команда netstat, но с использованием ss.

  3. lsof: Этот инструмент показывает открытые файлы. Поскольку сокеты также являются файлами, вы можете использовать lsof для проверки портов.

    bash

    Copy code

    sudo lsof -i :80
    sudo lsof -i :443

    Эти команды ищут процессы, которые слушают порты 80 и 443 соответственно.

  4. nmap: Это сетевой сканер, который может проверять открытые порты на локальной машине или удаленном сервере.

    bash

    Copy code

    sudo nmap -p 80,443 localhost

    Эта команда сканирует локальный хост на предмет открытых портов 80 и 443.

Помните, что для выполнения этих команд с повышенными привилегиями может потребоваться использовать sudo, так как обычно порты 80 и 443 требуют прав администратора для прослушивания.

Если вы хотите проверить, доступны ли эти порты из Интернета или другой сети, вам нужно будет выполнить сканирование на другом компьютере или использовать сервисы, такие как ping.eu или canyouseeme.org, которые позволяют проверять доступность портов через веб-интерфейс.

Please log in or register to answer this question.

...