Перейти до основного контенту

Як перевірити відкриті порти Ubuntu

5 хв читання
1135 переглядів

Ubuntu-це один з найпопулярніших дистрибутивів Linux, який широко використовується серверами та настільними комп'ютерами. Відкриті порти-це мережеві точки, за допомогою яких програми можуть спілкуватися з іншими пристроями в мережі. Перевірка відкритих портів на Ubuntu є важливим кроком у забезпеченні безпеки системи та запобіганні несанкціонованому доступу.

Існує кілька способів перевірки відкритих портів на Ubuntu. Один з найпростіших і широко використовуваних способів - використання утиліти nmap (Network Mapper). Nmap є потужним інструментом сканування портів, який може сканувати велику кількість портів і визначати їх статус (відкритий, закритий, фільтрований).

Щоб використовувати nmap в Ubuntu, відкрийте термінал і виконайте таку команду:

sudo apt-get install nmap

Після встановлення nmap ви можете виконати сканування портів за допомогою наступної команди:

Nmap-P порти IP-адреса

Замініть " порти "на порт або діапазон портів, які потрібно просканувати, А" IP-адресу " на IP-адресу вашого пристрою або віддаленого пристрою. Наприклад, якщо ви хочете просканувати порт 80 на localhost, виконайте таку команду:

nmap -p 80 127.0.0.1

Результат сканування покаже статус порту (відкритий, закритий, фільтрований) та іншу інформацію про порт.

Перевірка відкритих портів Ubuntu

Ubuntu має кілька способів перевірки відкритих портів:

1. Використання команди netstat:

Виконати наступну команду в терміналі:

sudo netstat -tunlp

2. Використання команди ufw:

Встановити та активувати утиліту ufw за допомогою наступних команд:

sudo apt-get install ufw

sudo ufw enable

Після цього команда sudo ufw status покаже список відкритих портів.

3. Використання команди nmap:

Встановити nmap за допомогою наступної команди:

sudo apt-get install nmap

Потім виконати команду nmap localhost для сканування відкритих портів на локальному сервері.

За допомогою зазначених способів ви зможете перевірити відкриті порти на своєму сервері Ubuntu.

Методи перевірки відкритих портів на Ubuntu

Налаштування безпечного та надійного сервера на Ubuntu передбачає перевірку відкритих портів, щоб переконатися, що відкриті та доступні лише потрібні порти.

Ось кілька способів перевірки відкритих портів на Ubuntu:

1. Використання команди netstat: виконайте команду sudo netstat-tulpn , щоб переглянути список відкритих портів та пов'язаних з ними процесів. Список міститиме порти, протоколи, IP-адреси та ідентифікатори процесів.

2. Використання команди nmap : виконайте команду sudo nmap-p [порт] [IP-адреса] для перевірки конкретного порту на певній IP-адресі. Наприклад, sudo nmap-P 80 192.168.0.1 перевірить, чи відкритий порт 80 на IP-адресі 192.168.0.1.

3. Використання утиліти telnet : виконайте команду telnet [IP-адреса] [порт] . Якщо порт відкритий, то з'єднання буде встановлено і ви отримаєте повідомлення "Escape character is'^]'". Якщо порт закритий, Ви отримаєте повідомлення, яке вказує на помилку підключення.

4. Використання команди ufw: виконайте команду sudo ufw status, щоб переглянути список правил фаєрвола і статус їх активації. Якщо правило дозволяє отримати доступ до певного порту, це означає, що порт відкритий.

5. Використання онлайн-інструментів: в Інтернеті існує кілька онлайн-інструментів, які можуть сканувати відкриті порти на IP-адресі. Ви можете скористатися цими інструментами, ввівши IP-адресу та діапазон портів для сканування.