Ich habe ein paar Schritte von einem Computer entfernt und muss die Portweiterleitung einrichten, um Dateien übertragen zu können.
Bearbeiten: Um klar zu sein, werden mehrere Hops benötigt, um auf den Remote-Computer zuzugreifen. Von meinem Computer aus habe ich ein VPN eingerichtet, auf das ich auf 10.255.xx zugreifen kann - dies ist der einzige Computer, mit dem ich über das VPN eine Verbindung herstellen kann. Sobald ich bei .xx angemeldet bin, kann ich eine Verbindung zu anderen Computern herstellen - .yy ist einer davon.
Von meiner Maschine:
ssh -L 4567:localhost:4567 me@10.255.x.x
Dann von dieser Maschine:
ssh -L 4567:localhost:22 me@10.255.y.y
Ich kann dann
scp -P 4567 me@localhost:/path/to/large/file.gz .
Ich habe diese Übernachtung laufen lassen, nur um festzustellen, dass die Übertragung irgendwann gestorben ist.
Ich habe einige Vorschläge zur Verwendung von rsync über ssh gesehen, um die Übertragung fortzusetzen, aber ich bin mir nicht sicher, wie ich das einrichten soll. Ist das möglich?
scp me@10.255.x.x:/path/to/large/file.gz .
genau das Gleiche erreichen? Welche Version von scp (ssh) ist auf Client und Server installiert?