Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Auf Linux kann von externen Hosts nicht zugegriffen werden

Auf Linux kann von externen Hosts nicht zugegriffen werden

王林
Freigeben: 2019-11-16 09:40:06
Original
4446 Leute haben es durchsucht

Auf Linux kann von externen Hosts nicht zugegriffen werden

Ursache:

Firewall-Problem

Lösung:

Methode 1: Schalten Sie die Firewall aus

[root@localhost ~]# service iptables stop         #关闭防火墙
[root@localhost ~]# service iptables start         #开启防火墙
[root@localhost ~]# service iptables status         #查看防火墙状态
Nach dem Login kopieren

Der Befehl zum Betreiben der Firewall in cenOS7 oder Red Hat7 hat sich wie folgt geändert:

[root@localhost ~]# systemctl stop firewalld.service             #关闭防火墙
[root@localhost ~]# systemctl start firewalld.service             #开启防火墙
[root@localhost ~]# systemctl status firewalld.service          #查看防火墙状态
Nach dem Login kopieren

Methode 2 : Öffnen Sie den angegebenen Port

[root@localhost ~]# vim /etc/sysconfig/iptables
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0] 
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT  
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT  
-A INPUT -j REJECT --reject-with icmp-host-prohibited 
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
Nach dem Login kopieren

Hinweis: Suchen Sie die Zeile -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT und fügen Sie -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT nach dieser Zeile hinzu, um den 8080-Port zu öffnen.

[root@localhost ~]# service iptables restart      #重启防火墙才能生效
Nach dem Login kopieren

Die Methode, für die der Port geöffnet werden soll cenOS7 oder Red Hat7 lautet wie folgt:

[root@localhost ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanentsuccess
[root@localhost ~# firewall-cmd --reload          #开放端口只需需要重启防火墙才能生效success
Nach dem Login kopieren

Bemerkungen: Erläuterung des Befehls „Port öffnen“

-zoneBereich

-add-port=8080/tcpPort hinzufügen, der Format ist: Port/Kommunikationsprotokoll

--permanent Dauerhaft gültig

Empfohlenes Tutorial: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonAuf Linux kann von externen Hosts nicht zugegriffen werden. 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