Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie öffne ich einen Hafen in Centos?

Wie öffne ich einen Hafen in Centos?

coldplay.xixi
coldplay.xixiOriginal
2020-06-20 13:09:1213697Durchsuche

Wie öffne ich einen Hafen in Centos?

Wie eröffnet man einen Hafen in Centos?

So öffnen Sie einen Port in Centos:

1. iptables (Centos 6 und früher)

1. Firewall ein-/ausschalten/neu starten

Firewall einschalten (wirksam nach Neustart): chkconfig iptables on

Firewall ausschalten (wirksam nach Neustart): chkconfig iptables off

Firewall einschalten (sofort wirksam, nach Neustart ungültig): service iptables start

Firewall schließen (sofort wirksam, nach Neustart ungültig): service iptables stop

Firewall neu starten : service iptables restartd

2. Überprüfen Sie den offenen Port

/etc/init.d/iptables status

3. Öffnen Sie einen bestimmten Port (nehmen Sie 8080 als Beispiel)

(1) Öffnen Sie den Port

iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

(2) Speichern Sie die Firewall und starten Sie sie neu

/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart

4. Öffnen Sie die Ports zwischen 49152 und 65534

iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT

Ebenso müssen Sie die Einstellungen hier speichern und die Firewall neu starten.

5. Andere Öffnungsmethoden

Wir können den Port auch öffnen, indem wir die Datei /etc/sysconfig/iptables wie folgt ändern:

vi /etc/sysconfig/iptables

und dann eine Zeile

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
Parameterbeschreibung:

–A Der Parameter wird als Hinzufügen einer Regel angesehen

–p gibt an, um welches Protokoll es sich handelt, unser häufig verwendetes TCP-Protokoll, natürlich gibt es auch udp , wie DNS auf Port 53

–dport ist der Zielport, wenn Daten von außen in den Server gelangen, ist dies der Zielport ACCEPT – Akzeptieren oder DROP Nicht akzeptieren

2. firewalld (centos7)

Centos7 hat firewalld standardmäßig installiert. Wenn es nicht installiert ist, können Sie es mit

installieren. 1. Starten Sie die Firewall

systemctl start firewalld

2. Deaktivieren Sie die Firewallyum install firewalld firewalld-config

systemctl stop firewalld

4. Stoppen Sie den Start und deaktivieren Sie ihn

systemctl enable firewalld

5. Starten Sie die Firewall neu

sytemctl disable firewalld

6. Sehen Sie sich die Version an

firewall-cmd --reload

8 🎜>9. Bereichsinformationen anzeigen

systemctl status firewalld或者 firewall-cmd --state

10. Bereichsinformationen anzeigen, zu der die angegebene Schnittstelle gehört

firewall-cmd --version

12. Ablehnungsstatus abbrechen

firewall-cmd --help

13 .Überprüfen Sie, ob es abgelehnt wird

firewall-cmd --get-active-zones

14. Fügen Sie die Schnittstelle zur Zone hinzu (die Standardschnittstellen sind alle öffentlich)

firewall-cmd --get-zone-of-interface=eth0

15 Zone

firewall-cmd --panic-on

16. Aktualisieren Sie die Firewall-Regeln

firewall-cmd --panic-off

17. Alle offenen Ports im angegebenen Bereich anzeigen

firewall-cmd --query-panic

18. Öffnen Sie die Ports im angegebenen Bereich (denken Sie daran, neu zu starten). die Firewall)

firewall-cmd --zone=public --add-interface=eth0(永久生效再加上 --permanent 然后reload防火墙)

Empfohlenes Tutorial: „

centos Tutorial

Das obige ist der detaillierte Inhalt vonWie öffne ich einen Hafen in Centos?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn