GNU/Linux >> Znalost Linux >  >> Linux

Jak otevřít port v Linuxu

Nejprve byste měli deaktivovat selinux , upravte soubor /etc/sysconfig/selinux takže to vypadá takto:

SELINUX=disabled
SELINUXTYPE=targeted

Uložte soubor a restartujte systém.

Poté můžete přidat nové pravidlo do iptables :

iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT

a restartujte iptables pomocí /etc/init.d/iptables restart

Pokud to nefunguje, měli byste zkontrolovat ostatní nastavení sítě.


Následující konfigurace fungují na Cent OS 6 nebo starším

Jak je uvedeno výše, musíte nejprve deaktivovat selinux.

Krok 1 nano /etc/sysconfig/selinux

Ujistěte se, že soubor má tuto konfiguraci

SELINUX=disabled

SELINUXTYPE=targeted

Poté restartujte systém

Krok 2

iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT

Krok 3

sudo service iptables save

Pro Cent OS 7

krok 1

firewall-cmd --zone=public --permanent --add-port=8080/tcp

Krok 2

firewall-cmd --reload

Linux
  1. Jak změnit port SSH v Linuxu

  2. Jak otevřít Appimage v Linuxu

  3. Linux – Jak uložit X Session – Archlinux+openbox?

  1. Jak otevřít porty na Iptables na serveru Linux

  2. Jak zkontrolovat otevřený port na vzdáleném systému Linux

  3. Efektivně otestovat, zda je port otevřený v Linuxu?

  1. Jak otevřít porty na Iptables na serveru Linux

  2. Jak otevřít port 80 a 443 ve FirewallD

  3. Jak otevřít port Http ( 80 ) v Iptables na CentOS