Die Kombination "Strg + C" funktioniert auf verschiedenen SSH-Clients unterschiedlich

356
Gefolge

Während ich MobaXTerm verwende, kann ich eine SSH-Verbindung zur Remote-Maschine herstellen und die Kombination Ctrl+ verwenden C, um einen Prozess zu beenden, der auf der Remote-Maschine funktioniert. Während ich PuTTy verwende, kann ich eine ssh auf eine entfernte Maschine machen, aber die Kombination Ctrl+ Cfunktioniert auf der lokalen Maschine und tötet die ssh-Sitzung.

Es war auf den ersten Blick nicht so, aber ich denke, dass sich etwas geändert hat (es ist nicht mein PC, es ist ein Arbeitscomputer). Ich kann die Kombination Ctrl+ nicht verwenden C, um Prozesse auf Remote-Computern über PuTTy zu beenden. Wie kann ich diese Einstellung ändern, um dieselbe Einstellung mit MobaXTerm zu erhalten ( Ctrl+ beendet Cden Prozess auf der Remote-Maschine, nicht die SSH-Sitzung auf der lokalen Maschine).

Um alles klar zu machen, sieht das Szenario so aus:

  1. Ich verbinde mich von meinem PC (Windows) aus mit meinem Linux-Hauptserver (host1), der überall zugänglich ist. Ich gehe irgendwohin von hier aus.
  2. Ich mache ssh zu client1 von diesem Terminal-Rechner (host1). Weil es keine Möglichkeit gibt, SSH direkt von lokalem PC zu Client1 (Linux) zu machen.
  3. Wenn ich an client1 arbeite, wenn ich aus irgendeinem Grund Ctrl+ drücke, Cverliere ich meine ssh-Verbindung zwischen host1 und client1, und ich falle auf host1. Und die Ausgabe lautet: "Getötet von Signal 2"

    [client1 ~]# <-- I hit Ctrl+C here [client1 ~]# Killed by signal 2. [host1 ~]# 

Bearbeiten: Ich habe ein anderes Problem zu diesem Problem festgestellt. Vielleicht ist es ein Hinweis: Wenn ich mich mit GUI von MobaXTerm bei host1 anmelde, passiert dasselbe Problem (töten der ssh-Sitzung). Wenn ich jedoch die Befehlszeile verwende, um ssh auf local zu host1 (Befehl ssh host1) zu machen, tritt das Problem nicht auf client1 auf. Wenn das Problem auftritt, bleibt der Befehl "dzdo" hängen, während das Kennwort überprüft wird, bis ich die Eingabetaste drücke. Dieses Problem ist bei PuTTy bereits vorhanden.

Bearbeiten & Hinweis: Ich habe PuTTy-Einstellungen mit regedit gelöscht (delete \ HKEY_CURRENT_USER \ Software \ SimonTatham) und alles ist in Ordnung. Aber ich werde nicht mehr den Grund des Problems erfahren.

1
Während ich auf dem Server "host1" bin und eine Verbindung zu "client1" herstellt und wenn ich Strg + C drücke, endet die ssh-Verbindung und ich falle wieder auf host1. Aber nur auf PuTTy und anderen Kunden, die auf PuTTy basieren. nicht MobaXTerm. Gefolge vor 5 Jahren 0
Ich kenne Ihre genaue Einstellung noch nicht, aber vielleicht [diese Antwort] (https://superuser.com/a/1288719/432690) und die darin enthaltenen Links geben Ihnen einen Hinweis. Kamil Maciorowski vor 5 Jahren 0
Ich habe einen Anwendungsfall hinzugefügt, um alles klar zu machen. @KamilMaciorowski Danke für Ihre Hilfe. Gefolge vor 5 Jahren 0
Haben Sie meinem Link gefolgt und haben [diese Antwort] (https://unix.stackexchange.com/a/161878/108618) erreicht? Mit welchem ​​Befehl verbinden Sie sich von "host1" mit "client1"? Kamil Maciorowski vor 5 Jahren 0
Ja, aber ich habe es nicht geändert. Ich benutze nur ssh. Ich fügte noch eine letzte Frage hinzu. Ich habe die Registrierung gelöscht, um die Standardeinstellungen zu aktivieren, und diese Problemumgehung wird behoben. Gefolge vor 5 Jahren 0

0 Antworten auf die Frage