SSH/SCP hängt

SSH/SCP hängt

Ich habe zwei Computer über eine SSH-Verbindung miteinander verbunden. Sie stehen einige Kilometer voneinander entfernt, aber die Internetverbindung ist ziemlich schlecht.

Wenn ich versuche, ein paar weitere Daten auszutauschen, bleibt die SSH-Konsole einfach hängen. Ich meine damit, dass ich „ps“ oder „dmesg“ eingebe …

Wenn ich versuche, etwas mit scp hochzuladen, bleibt es am Anfang hängen, ohne 1 Byte zu übertragen. Im LAN ist das natürlich kein Problem.

Ich weiß nicht, wie ich der Sache weiter nachgehen könnte. Was schlagen Sie vor?

Antwort1

Du solltest benutzenMosh. In den Worten der Autoren:

Remote-Terminal-Anwendung, die Roaming ermöglicht, intermittierende Konnektivität unterstützt und intelligentes lokales Echo und Zeilenbearbeitung von Benutzertastenanschlägen bereitstellt.

Mosh ist ein Ersatz für SSH. Es ist robuster und reaktionsschneller, insbesondere über WLAN, Mobilfunk und Fernverbindungen.

IP ändern. In Verbindung bleiben.

Mosh führt automatisch Roaming durch, wenn Sie zwischen Internetverbindungen wechseln. Nutzen Sie WLAN im Zug, Ethernet im Hotel und LTE am Strand: Sie bleiben angemeldet. Die meisten Netzwerkprogramme verlieren ihre Verbindung nach dem Roaming, darunter SSH und Web-Apps wie Gmail. Mosh ist anders.

Mir gefällt es besonders, weil es Probleme in behebt ssh, wie den Unicode-Bug und das Fehlen von Ctrl+ C. Aber es bewältigt auch Netzwerkverzögerungen viel besser.

Es ist für alle Betriebssysteme verfügbar, unter Windows muss jedoch Cygwin installiert sein.

Antwort2

Das Problem war eine zweite Netzwerkschnittstelle, die aktiviert und auf dasselbe Subnetz konfiguriert war. Leider war mir das nicht bewusst. Nachdem ich es entdeckt hatte, versuchte ich mehrmals, die Situation zu reproduzieren, und ich konnte das Verhalten bestätigen.

Wenn zwei LAN-Schnittstellen für dasselbe Netzwerk konfiguriert sind (unterschiedliche IP, dasselbe Subnetz und Gateway), funktionieren beide nicht richtig. Sie müssen eine davon in ein anderes Subnetz verschieben.

verwandte Informationen