Beheben Sie das Problem, dass die Alibaba Cloud SSH-Remoteverbindung nach kurzer Zeit getrennt wird

Beheben Sie das Problem, dass die Alibaba Cloud SSH-Remoteverbindung nach kurzer Zeit getrennt wird

Reproduktion des Problems

Alibaba Cloud Server, bei dem die Finalshell-Remoteverbindung verwendet wird, traten während des Vorgangs keine Taskausnahmen auf. Solange während der Remoteverbindung kein Vorgang ausgeführt wird, wird die Verbindung zum Server nach einer Weile getrennt. Wenn Sie keine Befehle in das Eingabefeld eingeben können, müssen Sie das aktuelle Fenster schließen und die Verbindung erneut herstellen.

Problemanalyse

Im Allgemeinen prüfen wir bei dieser Art von Problem zunächst, ob ein Problem mit Finalshell selbst vorliegt. Wir können Xshell öffnen und eine Remoteverbindung zu Alibaba Cloud herstellen und feststellen, dass Xshell immer noch getrennt ist. Damit haben wir die Möglichkeit von Softwareproblemen ausgeschlossen. Als nächstes müssen wir den SSH-Dienst überprüfen, um festzustellen, ob in der SSHD-Konfigurationsdatei Einschränkungen vorhanden sind.

Problemlösung

1. Öffnen Sie die SSHD-Konfigurationsdatei

[root@ecs-c13b ~]# vim /etc/ssh/sshd_config

Ändern Sie die folgenden beiden Zeilen:

Bildbeschreibung hier einfügen

2. Ändern Sie die folgenden Parameter

ClientAliveInterval 30 #Der Client sendet alle 30 Sekunden Heartbeat-Daten an den Dienst

ClientAliveCountMax 1800 # Der Server trennt die Verbindung zum Client automatisch, wenn für eine bestimmte Anzahl von Sekunden keine Antwort erfolgt

3. Starten Sie den Dienst neu:

Bildbeschreibung hier einfügen

Auffüllen

Nachdem ich dieses Problem gelöst hatte, erinnerte ich mich an einen weiteren interessanten Parameter
LoginGraceTime 2 Min.
Dieser Parameter bedeutet:
(1) Mit „Grace“ ist die Anzahl der Sekunden gemeint, die das System zum Anmelden gewährt.
(2) Nachdem der Benutzer eine Verbindung zum SSH-Server hergestellt hat, wird ein Bildschirm zur Eingabe des Kennworts angezeigt.
(3) Kann der SSH-Server innerhalb einer bestimmten Zeit keine erfolgreiche Verbindung herstellen, wird die Verbindung getrennt. Wenn keine Einheit angegeben ist, wird angenommen, dass die Zeit in Sekunden angegeben wird.

Im Unternehmen stoßen wir häufig auf die Situation, dass Sie per SSH eine Remote-Verbindung zu einer IP herstellen und bereit sind, Ihren Benutzernamen und Ihr Passwort einzugeben. Bevor Sie diese eingeben, bleibt die Verbindung bestehen. Oder Sie haben Ihren Benutzernamen und Ihr Passwort eingegeben, aber noch nicht die Eingabetaste gedrückt. Zu diesem Zeitpunkt wird Ihre Arbeit unterbrochen und jemand kommt, um mit Ihnen zu chatten, sodass die Verbindung warten muss. Dieser Parameter gibt an, wie lange gewartet werden soll, bevor die Verbindung automatisch geschlossen wird.

Zusammenfassen

In diesem Artikel wird hauptsächlich erläutert, dass Sie bei einer Remoteverbindung mit dem Server über SSH die Zeit verlängern können, wenn die Verbindung nach kurzer Zeit ohne Vorgang getrennt wird. Dazu können Sie die Parameter gemäß diesem Artikel anpassen.

Dies ist das Ende dieses Artikels zur Lösung des Problems, dass die Alibaba Cloud SSH-Remoteverbindung nach kurzer Zeit getrennt wird. Weitere relevante Inhalte zur Alibaba Cloud SSH-Remoteverbindung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Python verwendet SSH für die Remoteverbindung mit Redis
  • Beispiel für eine Python3-SSH-Remoteverbindungsservermethode
  • So lösen Sie das Problem der Trennung der Linux-SSH-Remoteverbindung

<<:  Mysql-Indextypen und grundlegende Anwendungsbeispiele

>>:  Detaillierte Erklärung des Loop-Formularelementbeispiels in Vue

Artikel empfehlen

Warum sollten Sie mit der add_header-Direktive von Nginx vorsichtig sein?

Vorwort Wie wir alle wissen, legt die Nginx-Konfi...

Schleifenmethoden und verschiedene Durchlaufmethoden in js

Inhaltsverzeichnis for-Schleife While-Schleife do...

So verwenden Sie Docker+DevPi zum Erstellen einer lokalen PyPi-Quelle

Vor einiger Zeit musste ich für die Entwicklung h...

Implementierung neuer Probleme mit CSS3-Selektoren

Inhaltsverzeichnis Grundlegende Selektorerweiteru...

Nodejs-Plugin und Nutzungsübersicht

Die Betriebsumgebung dieses Tutorials: Windows 7-...

Detaillierte Erklärung der Lösung für das zu langsame Docker-Compose

Es gibt nur eine Lösung: die Quelle ändern! Die Q...

Der einfachste Weg zum Debuggen gespeicherter Prozeduren in MySQL

Ein Kollege hat mir einmal gesagt, ich solle eine...

Schritte zur Installation von MySQL mit Docker unter Linux

Als Tester müssen Sie während des Lernprozesses h...

So legen Sie einen gepunkteten Rahmen in HTML fest

Verwenden Sie CSS-Stile und HTML-Tag-Elemente Um ...

Detaillierte Erläuterung des Ausführungsprinzips des MySQL-Kill-Befehls

Inhaltsverzeichnis Prinzip der Kill-Befehlsausfüh...

Lösen Sie das Problem verstümmelter chinesischer Schriftzeichen in Mysql5.7

Wenn Sie MySQL 5.7 verwenden, werden Sie feststel...