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

Wie öffne ich einen Hafen in Centos?

coldplay.xixi
Freigeben: 2020-06-20 13:09:12
Original
13772 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
Nach dem Login kopieren

4. Öffnen Sie die Ports zwischen 49152 und 65534

iptables -A INPUT -p tcp --dport 49152:65534 -j ACCEPT
Nach dem Login kopieren

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
Nach dem Login kopieren

und dann eine Zeile

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
Nach dem Login kopieren
< hinzufügen in der Datei 🎜>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
Nach dem Login kopieren

2. Deaktivieren Sie die Firewallyum install firewalld firewalld-config

systemctl stop firewalld
Nach dem Login kopieren

4. Stoppen Sie den Start und deaktivieren Sie ihn

systemctl enable firewalld
Nach dem Login kopieren

5. Starten Sie die Firewall neu

sytemctl disable firewalld
Nach dem Login kopieren

6. Sehen Sie sich die Version an

firewall-cmd --reload
Nach dem Login kopieren

8 🎜>9. Bereichsinformationen anzeigen

systemctl status firewalld或者 firewall-cmd --state
Nach dem Login kopieren

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

firewall-cmd --version
Nach dem Login kopieren

12. Ablehnungsstatus abbrechen

firewall-cmd --help
Nach dem Login kopieren

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

firewall-cmd --get-active-zones
Nach dem Login kopieren

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

firewall-cmd --get-zone-of-interface=eth0
Nach dem Login kopieren

15 Zone

firewall-cmd --panic-on
Nach dem Login kopieren

16. Aktualisieren Sie die Firewall-Regeln

firewall-cmd --panic-off
Nach dem Login kopieren

17. Alle offenen Ports im angegebenen Bereich anzeigen

firewall-cmd --query-panic
Nach dem Login kopieren

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防火墙)
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage