Netzwerkkommunikation zwischen drei Computern über SSH

1

Angenommen, ich bin auf Computer A und verwende SSH, um eine Konsole auf Computer B zu installieren. Über diese SSH-Konsole kopiere ich dann Dateien von Computer B auf Computer C.

                                    ME (Computer A)
                                    |
                                    | (ssh to)

                                  Computer B       ---------->       Computer C
                                                  (copy files to)

Welcher Netzwerkverkehr kommt über das Kabel zu mir und meiner Konsole und welcher Verkehr bewegt sich nur zwischen Computer B und Computer C? Ist meine Annahme, dass die Daten der kopierten Dateien nur zwischen B & amp; C und nicht A & amp; B?

Nate
quelle
Keine Frage, und ja, Sie möchten wahrscheinlich die gesamte Ausgabe der Kopier- / XCopy-Vorgänge mit umleiten >/dev/null Minimierung der Bandbreite von der Konsolenausgabe bis zum Terminal.
Marcel
Hey @Marcel, hat die Frage umformuliert. Vielen Dank.
Nate

Antworten:

1

Ja, Ihre Annahme ist richtig. B und C habe keine Kenntnis von A. So weit wie C Betroffen ist ein User aus B startet (nehme ich an) eine scp befehle und übertrage Dateien von C zu B. Gibt an, ob sich dieser Benutzer von angemeldet hat A oder Y oder Z ist völlig irrelevant. In diesem Moment ist der Benutzer eingeschaltet B und das ist alles C wirst wissen.

Also, jede Übertragung zwischen B und C ist nur das, eine Übertragung zwischen B und C, völlig unabhängig von A. Die einzige Ausnahme ist die Übertragung der wenigen auf Ihrem Terminal angezeigten Ausgabebytes. Dies sind die einzigen Dinge, die zurück übertragen werden A auf Ihrem Bildschirm angezeigt werden. Die tatsächliche Dateien niemals anfassen A.

terdon
quelle