Ein SSH-Timeout tritt vor der Passwortvalidierung auf. Die ersten Verdächtigen sind daher die Zieladresse, der Port, die Route, die Firewall und der sshd-Lauschstatus, nicht der Benutzername oder das Passwort. „Connection refused“ und „connection timed out“ stellen unterschiedliche Fehlerebenen dar und erfordern unterschiedliche Maßnahmen.
Dieselbe Fehleranzeige kann von unterschiedlichen Diensten stammen. Trennen Sie zunächst Netzwerkerreichbarkeit, Dienststatus, Firewall-Regeln und Authentifizierung, bevor Sie etwas ändern.
Der Client sendet Datenverkehr, erhält aber keine erlaubte Antwort; priorisieren Sie Netzwerk- und Firewall-Prüfungen.
Der Host ist erreichbar, aber kein Dienst lauscht auf dem Port, oder eine REJECT-Regel ist aktiv.
TCP und der SSH-Handshake waren erfolgreich; prüfen Sie Konto, Schlüssel oder Passwort.
Quelladressfilterung, eine Unternehmens-Ausgangsrichtlinie oder ein anderer CGNAT-Pfad ist beteiligt.
Deaktivieren Sie nicht den gesamten Schutzstapel, sondern belegen Sie, welche Regel den Zugriff blockiert, und ändern Sie nur den erforderlichen Bereich.
Der Server lauscht möglicherweise auf 3458, während der Client weiterhin Port 22 oder einen alten Wert anspricht.
Eine sshd_config-Änderung kann CSF TCP_IN oder eine geschlossene Anbieter-Firewall nicht umgehen.
Der Dienst verwendet möglicherweise noch die alte Konfiguration oder die Validierung schlägt fehl.
Erfolgreicher Zugriff von einer anderen Verbindung aus unterstützt stark eine adressspezifische Sperre.
Sichern Sie die aktuelle Konfiguration, validieren Sie die Syntax und halten Sie vor jeder Dienst- oder Firewall-Änderung eine zweite Verwaltungssitzung offen.
Prüfen Sie Adresse, Port, Benutzer und Proxy- oder Tunnel-Felder; verwechseln Sie einen Tunneling-Hinweis nicht mit einem TCP-Fehler.
Verwenden Sie nc oder Test-NetConnection aus demselben Client-Netzwerk.
Prüfen Sie den tatsächlichen sshd-Port, den Dienststatus und aktuelle Journal-Meldungen.
Starten Sie sshd nicht neu, es sei denn sshd -t ist erfolgreich, und halten Sie die funktionierende Sitzung offen.
Prüfen Sie Port und Quelle in CSF, und untersuchen Sie anschließend cPHulk- und Fail2ban-Jail-Status.
Öffnen Sie erfolgreich eine zweite Public-Key-Sitzung, bevor Sie die aktuelle root-Verbindung beenden.
Ersetzen Sie Beispiel-IP-Adressen, Ports und Pfade durch Ihre eigenen Werte. Prüfen Sie die Befehlsausgabe, bevor Sie zum nächsten Schritt übergehen.
nc -vz -w 5 203.0.113.20 3458 ssh -vvv -p 3458 [email protected]
ss -lntp | grep sshd sshd -T | grep -E '^(port|listenaddress|passwordauthentication|pubkeyauthentication)' systemctl status sshd --no-pager -l
/usr/sbin/sshd -t && /usr/local/cpanel/scripts/restartsrv_sshd journalctl -u sshd --since '-30 minutes' --no-pager | tail -n 100
csf -g 3458 csf -g 203.0.113.10 fail2ban-client status 2>/dev/null || true whmapi1 --output=jsonpretty cphulk_status
Eine falsche Firewall-, SSH- oder Login-Schutzregel kann den Server unerreichbar machen. Schließen Sie Verwaltungsports nicht ohne KVM-, VNC- oder Anbieterkonsolenzugriff.
Nein. Ein Timeout tritt in der Regel vor der SSH-Authentifizierungsphase auf, auf der TCP-, Routing- oder Firewall-Ebene.
Es kann automatisiertes Rauschen reduzieren, ersetzt aber nicht starke Schlüsselauthentifizierung, Firewall-Beschränkung, root-Richtlinie und Updates.
Führen Sie sshd -t aus und halten Sie die aktuelle Sitzung offen, bis eine zweite Verbindung erfolgreich ist.
Laut cPanel-Dokumentation beeinträchtigt cPHulk die Public-Key-Authentifizierung nicht.
Benutzerdefinierte Ports, sshd_config, Dienst-Neustart und Wiederherstellungsverfahren.
Erforderliche eingehende und ausgehende Netzwerkberechtigungen für SSH und cPanel-Dienste.
Quelladressbasierte Allow-, Reject- und Drop-Regeln für den sshd-Dienst.
Überwachungsverhalten von SSH und die Ausnahme für die Public-Key-Authentifizierung.
Unterstützte Dienst-Neustartmethoden über WHM und die Kommandozeile.
Die richtige Sicherheitsmethode besteht nicht darin, den Schutz zu deaktivieren, sondern Netzwerk, Dienst und Regelpfad zu messen und die schmalste sichere Änderung anzuwenden.