Wenn Sie auf der Anwendung von scp, das bestehen das folgende Mittel einer Serie zur Verfügung stellen kann, Akten zu bringen, aber es müssen über einen gegründeten Schlüssellernabschnitt vor der Übertragung jeder Akte verhandeln merken, also wenn die Zahl Akten großes also ist, werden die obenliegende Vermittlung:
cd /some/local/directory/
Entdeckung. - Art d - exec ssh
[email protected] „cd /some/remote/directory; mkdir
- p. {}“ \;
Entdeckung. - Art f - exec scp {} localhost: /some/remote/directory/
{} \;
Persönlich ich würde rsync über ssh z.B. benutzen.
#! /bin/sh
RSYNC= `das rsync `
SOURCE_DIR='/einige/Einheimisches/directory
TARGET_DIR= " $SOURCE_DIR "
$RSYNC - optl --löschen-nach --rsh=/usr/bin/ssh --rsync-path=$RSYNC --Kraft $SOURCE_DIR/$ {REMOTE_HOST}: $ {TARGET_DIR
}
Andererseits kann die folgende Teerrohrlösung für die ersten Paare des GB-Wertes der Akten arbeiten:
cd /some/local/directory && Teer-CF -. | ssh
[email protected] „cd /some/remote/directory; Teer xf -“
Wenn die Kästen nicht sicher sind, können keine nervtötenden Brandmauern, dann die folgende netcat (Portschwergängigkeit) Annäherung entsprechen:
http://compsoc.dur.ac.uk/~djw/tarpipe.html Anmerkung: Könnte einen ssh Tunnel immer addieren, wenn es eine Brandmauer auf die Art gibt.