Wie kann ich über mehrere Hops wechseln (z. B. über Tunnel oder ProxyCommand)?

2391
d3vid

Ich habe ein System, auf das ich nur über mehrere SSH-Anmeldungen zugreifen kann. Ich habe kürzlich herausgefunden, wie man ProxyCommand- oder SSH-Tunnel verwendet, um die Verbindung transparent herzustellen. Kann man stattdessen mosh und wenn ja, wie?

7
Siehe auch http://serverfault.com/q/390916/80866 Janus Troelsen vor 8 Jahren 0

1 Antwort auf die Frage

5
d3vid

Dies ist möglich, wenn Sie auf den ersten Hop-Server wechseln können, der selbst eine (transparente) reguläre SSH-Verbindung zum Endpunkt bereitstellt. [1] Sie können die Verbindung des ersten Hops zum Endpunkt auf jede verfügbare Weise konfigurieren. Ich denke, das würde meinen Anwendungsfall lösen, wenn ich einfach die lag-freundliche Oberfläche von mosh von meinem Ende aus nutzen möchte.

Theoretisch ist es auch möglich, auf den zwischengeschalteten Servern einen UDP-Paket-Repeater wie Stone oder Socat zu verwenden. Versuche in dieser Hinsicht waren jedoch nur teilweise erfolgreich. [2]

(Vielen Dank an Vincent Lefevre und Mark Stillwell für ihre Antworten auf meinen Posting auf der Mosh-User-Mailingliste .)

[1] http://mailman.mit.edu/pipermail/mosh-users/2014-March/000247.html

[2] Siehe https://serverfault.com/questions/390916/mosh-tunnel-via-proxy für den Vorschlag unter http://mailman.mit.edu/pipermail/mosh-users/2014-March/000248.html zur Diskussion und http://mailman.mit.edu/pipermail/mosh-users/2014-March/000250.html für ein Beispielskript.

Das Skript ist auch auf Github: https://github.com/marklee77/mosh-proxy