Kann keine SSH-Verbindung zu meinem dedizierten Server auf Centos 7 (nicht verwaltet) herstellen
Ich habe diesen Fehler gesehen und meinen Server neu gestartet und konnte keine Verbindung/SSH mehr herstellen
Ich habe einige Konfigurationen durcheinander gebracht und bin nicht sicher, was ich tun soll. Ich sehe diesen Fehler und nach dem Neustart kann ich nicht darauf zugreifen
sudo: pam_open_session: Error in service module
sudo: policy plugin failed session initialization
Dies ist die Antwort des Supportteams:
Aber alle Ports werden gefiltert:
Nmap scan report for **** (xxx.xxx.xxx.xx) Host is up. All 1000 scanned ports on **** (xxx.xxx.xxx.xx) are filtered Nmap done: 1 IP address (1 host up) scanned in 51.35 seconds
Ich würde vorschlagen, über den Rettungsmodus zuzugreifen und die Firewall-Konfiguration zu überprüfen.
Ich habe einen Neustart im Rettungsmodus durchgeführt. Wie setze ich die Firewall-Regel zurück bzw. wie kann ich das Problem beheben?
Antwort1
Vorausgesetzt, Sie verwenden für die Verbindung einen Port wie „22“, müssen Sie Folgendes überprüfen:
Überprüfen Sie
/etc/ssh/sshd_config
, ob der richtige Port vorhanden ist (die Einstellung ist „Port“).Wenn Sie einen anderen Port verwenden, bedeutet dies, dass Sie ihn über „oder ändern“ verfügen
policycoreutils-python
undsemanage port
ihn mithilfe des Befehls hinzufügen müssen.Überprüfen Sie Ihre Firewall (
firewall-cmd --list-all
), um festzustellen, ob dieser Port in der Firewall enthalten istWenn es nicht da ist, fügen Sie es hinzu
firewall-cmd --add-port **PortNumber**/tcp
und machen Sie es dauerhaftfirewall-cmd --add-port **PortNumber**/tcp --permanent
starten Sie die benötigten Dienste neu (
service sshd restart
undfirewall-cmd --reload
)