Як відкрити TCP-порт в Ubuntu 10.10?


17

Як відкрити TCP-порт в Ubuntu 10.10?

ubuntu  port 

Належить або на superuser.com або askubuntu.com .
BoltClock

1
Для чого ти хочеш відкрити порт? Для розміщення послуги? використовувати для вихідного трафіку? Чого ти хочеш досягти?
S.Hoekstra

Відповіді:


16
sudo iptables -A INPUT -p tcp --dport (port number) -j ACCEPT

Ні ні. Мені потрібно відкрити порт в системі, для такого додатка, як торент-клієнт або сервер apache.

@Romka ні ні, це не так, як ви ставите запитання, потрібна додаткова інформація, ця відповідь правильна
SSH Це

5

Зйомка в темряві:

sudo ufw allow 80

Тепер у вашому брандмауері ubuntu є правило, що дозволяє зовнішній доступ до вашого 80-портового. Якщо ви хочете більш конкретного правила, див man ufw. Якщо ви не маєте маршрутизовану IP-адресу, вам потрібно переадресувати порт у маршрутизаторі. Якщо ви надасте більше контексту для свого питання, я можу скорегувати цю відповідь.


2
Це не працює під Ubuntu 12.10 ... nmap localhost -p80все ще відображаєтьсяCLOSED
weberc2,

sudo ufw enableспочатку потрібна установка Ubuntu за замовчуванням, оскільки ufw відключена за замовчуванням.
Кріс Москіні

3

Ваше питання потребує набагато детальніше:

  • Що ви маєте на увазі під «відкрити порт»? Ви хочете зробити це в програмі? Просто запустіть програму?
  • Яка ваша конфігурація мережі? Структура локальної мережі, Інтернет-посилання, включені ОС, які маршрутизатор / комутатор ...
  • Чи є у вас брандмауері / NAT? У вашій системі, в іншому місці мережі?

Це означає, що якщо у вас є "типова" домашня установка (один або кілька комп'ютерів підключені до комбінованого комутатора / маршрутизатора з підключенням до Інтернету через DSL або кабель): Зазвичай комбітер / маршрутизатор / модем має вбудований брандмауер. Можливо, вам буде потрібно відкрити порт. Зазвичай ці пристрої мають веб-інтерфейс для налаштування, ознайомтеся з вашими посібниками.


1

Я пропоную Netcat : Основний спосіб зробити це (через Netcat):

nc -l <port_number>

Приклад:

nc -l 12569
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.