Відкриття портів в Ubuntu

Відкриття портів в Ubuntu

Шановні друзі, сьогодні ми обговоримо два питання: як відкрити порт в Убунту і побачимо список вже запуску. Таким чином, можна буде контролювати процеси на вашому комп’ютері. Тобто, наприклад, якщо неможливо відкрити будь -яку корисність через роботу одного з портів, таке можна виправити. Спочатку давайте дізнаємось, як побачити відкриті порти? Після цього ми вже розглянемо другу частину сьогоднішньої теми відкриття портів Ubuntu.

Управління портом на ПК необхідні для повної роботи програм.

Як побачити відкриті порти

Якщо при запуску портів щось більш -менш у моїй голові прояснилося, то давайте розберемося, що робити, щоб побачити відкриті порти? Отже, цей метод передбачає встановлену утиліту NetStat на вашому комп’ютері, що працює в операційній системі Linux. Якщо ця програма не на вашому пристрої, то обов'язково встановіть її знайомими способами. Після цього буде достатньо, щоб ввести таку команду в консоль: netstat -ltupn. Таким чином, вікно з портами, IP -адресами, а також назви процесів, які є власниками сполук, відкриються. Метод досить простий і не вимагає жодних зусиль з вашого боку, за винятком використання утиліти Netstat.


Як відкрити порт в ubuntu

Тепер розглянемо нашу другу частину сьогоднішньої дискусії. Перш за все, вам потрібно буде запустити консоль для введення команд та сценаріїв. Далі ми спробуємо наступні два комбінації, які дозволять вам відкрити певний порт. Варто зазначити, що всі виконані дії виконуються на ваш страх і ризик, оскільки вони призначені для досвідчених користувачів. Будь -які неправильні кроки або дисфункціональні маніпуляції можуть призвести до неприємних наслідків. Наприклад, є шанс втратити важливі файли та дані або зламати щось у системі системи. Почніть наступні дії лише з повної впевненості своїх сильних сторін та можливостей.

Перший метод

Нижче наведено приклади для порту 7777:

  1. Отже, додайте правило до нашої консолі: iptables -t фільтр -a вхід -i eth0 -p tcp -dport 7777 -j прийняти. 
  2. Якщо це не виходить, то варто перевірити налаштування конфігурації брандмауера, лише тоді введіть таке значення: iptables -l. Після цього використовуйте команду консолі, щоб відкрити правильний порт: iptables -a input -p tcp -dport 777 -j прийняти.
  3. Якщо ця команда вам не допомогла, тоді використовуйте наступне: sudo iptables -a введення -p tcp -dport 7777 -j прийняти.

Варто зазначити, однак, дуже важливий момент. Справа в тому, що брандмауер IPtables доступний у абсолютно всіх розподілах Linux. Більше того, їхні правила також однакові, але налаштування та запуск можуть відрізнятися. Ось чому вам може знадобитися універсальний шлях. Найімовірніше, що досвідчені користувачі не використовуватимуть його, але звичайні користувачі цілком можуть ним користуватися.

Другий метод

  1. Спочатку ви повинні перевірити наявність Iptables у вашій ОС. Для цього зробіть наступну команду в консолі: iptables -list. Після цього ви отримаєте потрібні дані.
  2. Найбільш прийнятним варіантом було б закрити всі порти, необхідні для операційної. Далі, встановлюючи правила, відкрийте порти Linux для гри, перенесення документів та веб -серфінгу. Для цього переконайтеся, що iptables. Після цього створіть файл /etc /iptables.Sh з наддальними правами. Вміст файлу буде таким:

#!/Бін/Баш
iptables -p вхідна крапля
Iptables -p краплі виходу
iptables -p вперед

# Закрийте всі з'єднання
iptables -a введення -i lo -j прийняти
iptables -a вихід -o lo -j прийняти

# Ми дозволяємо трафік від циклу, вам це потрібно
iptables -a введення -p all -m state -state estable, пов'язаний -j прийняти
iptables -a output -p all -m стан -state new, встановлений, пов'язаний -j прийняти

# Ми дозволяємо програмам, ініційованими програмами, системою та їх дочірніми компаніями.
iptables -a вхід -m стан -state invalid -j краплі
iptables -a вперед -m стан -state invalid -j краплі

#Діскард усі пакети без статусу.

## Далі, команди, щоб відкрити порт Linux:

iptables -a введення -i eth0 -p tcp -dport 80 -j прийняти
iptables -a введення -i eth0 -p udp -dport 80 -j прийняти

# Відкриті порти для відвідування сайтів

iptables -a введення -i eth0 -p tcp -dport "номер потрібного порту" -j прийняти
iptables -a вихід -i eth0 -p tcp -dport "номер правильного порту" -j прийняти

# Додайте більше, що нам потрібно до списку відкритих портів Linux

Цей сценарій підходить для всіх розподілів Linux, включаючи Ubuntu. Тому ви не можете турбуватися про несумісність кодів та їх роботи в операційній системі. Але раптом, якщо жоден із цих методів вам не допомогло, знадобиться додатковий діагноз. Наприклад, ви можете побачити, чи це випадково необхідний порт до іншої заявки. Якщо відповідь позитивна, то вам потрібно буде закрити всі утиліти, пов’язані з ним. Тільки тоді зможе повторити свої спроби зі сценаріями та кодами.

Підведемо підсумки

Шановні друзі, тепер ви знаєте, як бачити відкриті порти Ubuntu, а також як відкрити порт. Ви знаєте, що ви можете використовувати для останнього випадку двома способами, кожен з яких виконує власну роботу. І перше питання легко вирішити за допомогою утиліти Netstat і не потребує спеціальної робочої сили. Ми сподіваємось, що вам вдалося зробити все вперше. Поділіться своєю думкою, враженням, а також особистим досвідом у коментарях!