Ssh connection "bouncing?"

optimusprime

optimusprime

Grünschnabel
Hallo,

ich habe mir zwei Shell-Accounts auf zwei verschiedenen Servern registriert.
Will jetzt wissen wo und wie meine Befehle, die ich hier auf meiner Maschine eingebe,
weitergeleitet werden.

Maschine A -> mein Rechner.
Maschine B -> erster Shell-Account.
Maschine C -> zweiter Shell-Account.

Verbinde also von A nach B mit ssh. Wenn ich jetzt auf A "uname -a" eingebe dann sendet meine Maschine ja diesen Befehl nach B, B führt den Befehl aus und schickt den output an mich zurück. Klar! (denk ich zumindest)

Aber wie ist das jetzt wenn ich:
Von A nach B mit ssh verbinde von B dann nach C mit ssh Verbinde.
Wie läuft das dann ab?

--- ??? ---
A schickt befehl "uname -a" nach B, B ist ja connected nach C,
also sendet B den befehl von A direkt nach C weiter,
C führt den Befehl aus schickt den output nach
B und B schickt dann zurück nach A.
--- ??? ---

ist das so richtig?
wo ließt man sowas nach?

vielen Dank

optimus (transformers sind sooo cool)
 
A schickt den Input nach B, wo er im SSH-Client von B landet und dadurch weitergereicht wird an C und umgekehrt das gleiche Spielchen. Sowas braucht man nicht nachlesen, da sowas absolut logisch ist.
 
Ja, genau richtig erkannt. Lustig sind auch Verbindungen dieser Art:

A connected zu B und B connected zu A.

Ist zwar völlig sinnlos, aber es funktioniert^^
Dann gibt man zweimal "logout" ein und man ist wieder auf seiner eigenen maschine ;)
 
hehe :)

Naja ok hätte mir eben auch vorstellen können, dass nachdem B nach C connected hat, A direkt mit C kommuniziert. ~

Aber jetzt is alles klar. Danke!
 
Da lediglich der Input via SSH an einen weiteren SSH-Client weitergereicht wird, ist eine direkte Verbindung in diesem Fall nicht möglich.
 
MAcht das denn Sinn, sich über B nach C zu verbinden? Besser geht es doch, wenn du dich dirkt zu C verbindest, oder hat A keine Verbindung zu C (weil vieleicht im anderen Netz und keine Routing von A nach C erlaubt)?
 
Ja, genau richtig erkannt. Lustig sind auch Verbindungen dieser Art:

A connected zu B und B connected zu A.

Ist zwar völlig sinnlos, aber es funktioniert^^

Was zum Geier soll daran sinnlos sein?

Es ist in fast jedem größeren Firmennetzwerk so, das bestimmte Rechner (C) von deinem Rechner aus (A) nur über bestimmte Rechner (B) erreichbar sind.
 

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Debian squeeze, Webmin, Samba Freigaben

Apache zu langsam ?

IPV6 Konfiguration

Mehrere Samba-Gruppen versch. Ordner/Zugangsberechtigungen

Zurück
Oben