www.mikrocontroller.net

Forum: PC Hard- und Software [Linux]Dateien hinter doppelter ssh-Verbindung kopieren.


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: johannes (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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

Autor: Peter II (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: pv (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.

Autor: Klaus Wachtler (mfgkw)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht 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.)

Autor: johannes (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Anscheinend wird das nicht funktionieren, in der sshd_config des ersten 
Servers steht nichts von "AllowTcpForwarding yes", insofern kann ich 
diese Option wohl vergessen!?

Autor: johannes (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Sorry für Doppelpost:

Naja, zumindest bekomme ich es nicht hin, ist TcpForwarding 
standardmäßig (ohne Angabe der Option) deaktiviert!?

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
johannes schrieb:
> ist TcpForwarding
> standardmäßig (ohne Angabe der Option) deaktiviert!?

In meiner sshd_config steht:

#AllowTcpForwarding yes

d. h. es ist standardmäßig aktiv.

Autor: J.-u. G. (juwe)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Jörg Wunsch schrieb:
> In meiner sshd_config steht:
>
> #AllowTcpForwarding yes
>
> d. h. es ist standardmäßig aktiv.

Bleibt zu hoffen, dass das nicht über irgendwelche 
Kommandozeilenparameter oder Keyfiles doch noch deaktiviert wurde.

Autor: Andreas B. (andreas_b77)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Statt scp nur über die Standardausgabe von ssh kopieren:
ssh >lokalkopie host1 ssh host2 cat datei

Autor: Rolf Magnus (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Laut manpage kann man bei scp mit dem Parameter -3 Dateien von einem 
Remote-Host zu einem anderen Remote-Host indirekt über den lokalen 
Rechner kopieren.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net