[Linux]Dateien hinter doppelter ssh-Verbindung kopieren.

Gast #2634234
Lesenswert?

Moin,

folgende Situation: Ich habe zwei Rechner, der erste ist per Internet 
ereichbar, der zweite nur aus dem Netzwerk des ersten. Ich logge mich 
also auf dem ersten per ssh ein und kann dann auf den zweiten (ebenfalls 
per ssh) zugreifen.

Gibt es eine Möglichkeiten Daten vom zweiten Rechner ohne 
Zwischenspeichern auf dem ersten auf meinen Heimrechner zu ziehen? Die 
Anordnung ist nicht veränderbar und Admin-Privilegien habe ich auch 
nicht.

Normal kopiere ich Daten per scp aber ich muss das dann halt immer in 
zwei Schritten tun... Weiß jemand Rat?

Johannes
Gast #2634243
Lesenswert?

du kannst in der erst SSH verbindund ein port-forwarding zu dem 2.PC 
innerhalb der SSH sitzung einrichten.

Dann hast du bei deinem client einen offen port der direkt zu dem 2.PC 
getunnelt wird. Dann kannst du scp mit diesen Port nutzen.
Gast #2634272
Lesenswert?

johannes schrieb:

> Gibt es eine Möglichkeiten Daten vom zweiten Rechner ohne
> Zwischenspeichern auf dem ersten auf meinen Heimrechner zu ziehen?

Funktioniert mittels dem sog. Portforwarding von ssh. Einfach mal in der 
Manpage von ssh die Optionen 'L' bzw. 'R' (großgeschrieben) ansehen.
#2634325
Lesenswert?

Alternativ, falls man mit dem forwarding nicht zurecht kommt:
Man könnte vrmtl. mit ssh zum 1. Rechner gehen, dort mit sshfs ein 
Verzeichnis des zweiten mounten (geht als normaler Benutzer) und dann 
die Dateien vom ersten Rechner aus dem Verzeichnis kopieren, in das der 
zweite eingeblendet ist.

(Oder das auf die Spitze treiben: Verzeichnsi vom 2. auf dem ersten mit 
sshfs sichtbar machen, dann dessen Verzeichnis lokal mit sshfs 
erreichbar machen - dann kann man "lokal" kopieren.)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren