GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fehlerbehebung:Serververbindungsfehler

Wenn Sie sich mit einem Server verbinden, können viele Aspekte dazu führen, dass Ihre Verbindung nicht korrekt hergestellt wird. Hier sind einige Aspekte, die Sie überprüfen sollten, bevor Sie voreilige Schlüsse ziehen.

Können Sie eine Verbindung zu anderen Websites im Internet herstellen?

Der Zugriff auf andere Sites im Internet kann auf Probleme mit der lokalen Arbeitsstation oder dem lokalen Netzwerk hinweisen. Wenn Sie auf andere Websites und Dienste zugreifen können, fahren Sie mit dem Testen einiger weiterer Elemente fort.

Können Sie auf andere Weise auf Ihren Server zugreifen?

Wenn Sie auf einen einzelnen Dienst wie E-Mail, FTP, SSH usw. nicht zugreifen können, liegt möglicherweise ein Problem mit einer Firewall vor, oder vielleicht überwacht etwas einen Port, der nicht der Standard ist.

Einige gebräuchliche Portnummern:

  • FTP:21
  • SSH:22 (häufig auf einen anderen Port verschoben)
  • POP3:110 (mit SSL 995)
  • IMAP:143 (mit SSL 993)
  • SMTP:25 (mit SSL 465)
  • MySQL:3306

Ein geschlossener Port führt zu einer „Verbindung verweigert“-Meldung und nicht zu einer Fehlermeldung. Unten sehen Sie ein Beispiel für einen SSH-Verbindungsversuch mit einem geschlossenen Port.

Wenn Sie gerade dabei sind, den Server neu zu starten, kann dies auch bedeuten, dass die Firewall nicht gestartet wurde. Während dieser Zeit bleiben Ports geschlossen, bis die Firewall vollständig aktiv geworden ist. Geben Sie dem Server einen Moment Zeit, um alle seine Dienste einschließlich der Firewall online zu bringen, und versuchen Sie erneut, eine Verbindung herzustellen.

Erhalten Sie einen Authentifizierungsfehler?

Während dieser Zeit bleiben Ports geschlossen, bis die Firewall vollständig aktiv geworden ist. In diesem Fall erhalten Sie die Fehlermeldung „Nicht autorisiert“ oder „Authentifizierung fehlgeschlagen“. Dies bedeutet, dass Ihre Anmeldung fehlgeschlagen ist, Sie sich aber weiterhin mit dem Server verbunden haben. In einem Browser geben Versuche, eine Verbindung zu einer Website herzustellen, ein „403 Forbidden“ aus wenn die Berechtigungen auf dem Server falsch sind. Ein „401 Nicht autorisiert“ Eine Meldung wird angezeigt, wenn Ihre Anmeldeinformationen nicht korrekt sind.

Ein Beispiel für eine fehlgeschlagene FTP-Anmeldung:Anmeldung fehlgeschlagen:530 Anmeldung falsch

Ein Beispiel für eine fehlgeschlagene SSH-Anmeldung:Permission Denied

Ein Beispiel für eine fehlgeschlagene MySQL-Anmeldung:Zugriff verweigert für Benutzer

Erhalten Sie eine andere Sicherheitsmeldung?

Wenn Sie sich mit einem Dienst verbinden, der SSL verwendet, kann es manchmal zu einem „Domain Mismatch“-Fehler kommen. Im Wesentlichen bedeutet dieser Fehler, dass die im SSL aufgeführte Domäne oder der Hostname nicht mit diesem Server oder Dienst verbunden ist. Sie erhalten dann eine Warnung, dass das SSL nicht mit der von Ihnen angeforderten Sache übereinstimmt und dass die Verbindung nicht sicher ist. Sie können auch einen SSL-Fehler erhalten, weil das Zertifikat selbstsigniert ist und nicht von einer Zertifizierungsstelle bereitgestellt wird.

Solange Sie wissen, dass Sie sich mit dem richtigen Server verbinden, können Sie diesen Fehler getrost ignorieren oder über diesen Fehler hinaus fortfahren. Das SSL auf dem Server wird verwendet, um die Verbindung zwischen Ihnen und dem Server zu verschlüsseln, und Ihre Verbindung bleibt trotzdem sicher.

Selbstsignierter SSL-Fehler in Firefox:MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT

Selbstsignierter SSL-Fehler in Chrome:NET::ERR_CERT_AUTHORITY_INVALID

Die Verwendung der IP-Adresse in einem Browser löst immer einen Fehler aus, da SSLs IP-Adressen nicht als übereinstimmende Einträge auflisten. Im folgenden Beispiel wird curl verwendet zeigt einen Fehler an:SSL:kein alternativer Antragstellername des Zertifikats stimmt mit dem Ziel-Hostnamen überein

Erhalten Sie eine Timeout-Nachricht?

Wenn Sie eine Zeitüberschreitung erhalten, ist Ihre IP-Adresse möglicherweise in einer Hardware- oder Software-Firewall blockiert. Auf cPanel-Servern gibt es normalerweise eine Firewall namens CSF (ConfigServer Firewall), die mit einem anderen Programm namens LFD (Login Failure Daemon) interagiert.

Wenn der LFD-Dienst zu viele fehlgeschlagene Anmeldungen oder andere verdächtige Aktivitäten von einer bestimmten IP-Adresse erkennt, blockiert er diese IP. Nach der Blockierung erhalten die angegebenen IPs eine Zeitüberschreitung, wenn sie versuchen, eine Verbindung zu einem beliebigen Port auf dem Server herzustellen. Unten sehen Sie ein Beispiel dafür, wenn Sie versuchen, sich mit SSH zu verbinden.

Wenn Sie einen blockierten Zugriff auf Ihren VPS Cloud Server vermuten, können Sie die Einschränkung über Ihr Liquid Web-Konto aufheben. Wenn Hilfe erforderlich ist, rufen Sie uns an oder erstellen Sie ein Ticket mit Ihrer öffentlichen IP-Adresse und dem Server, auf den Sie zugreifen möchten. Anschließend können wir Ihnen weiter bei der Wiederherstellung des Zugriffs auf den Server behilflich sein.


Linux
  1. SSL-Tunnel

  2. So erhöhen Sie das Timeout der SSH-Verbindung

  3. SSL-Ersetzungsfehler

  4. Fehlerbehebung bei geringem Speicherplatz für einen Linux-Cloud-Server

  5. Der Python-Socket schließt die Verbindung nicht ordnungsgemäß

Behebung:Es kann keine FTP-Verbindung zu einem SFTP-Server in FileZilla hergestellt werden

Remotedesktop-Fehlerbehebung

SSL-Zertifikate auf einem Windows-Server installieren

Beheben des Fehlers „Broken Pipe“ mit SSH-Verbindung

So führen Sie eine Tomcat-zu-Tomcat-SSL-Übertragung unter CentOS durch

Beheben Sie Fehler nach dem Erstellen eines Servers aus einem gespeicherten Image