Als u aandringt bij het gebruiken van scp het volgende een periodiek middel kan verstrekken om dossiers over te brengen, maar nota neem van het een zeer belangrijke gebaseerde zitting zal moeten bespreken alvorens elk dossier over te brengen, zodat als het aantal dossiers is grote zo zal de onderhandeling lucht:
CD /some/local/directory/
vind. - type D - exec ssh
[email protected] „CD /some/remote/directory; mkdir
- p. {}“ \;
vind. - type F - exec scp {} localhost: /some/remote/directory/
{} \;
Persoonlijk zou ik rsync over ssh b.v. gebruiken.
#! /bin/sh
RSYNC= `die rsync `
SOURCE_DIR='/wat/lokaal/directory
TARGET_DIR= " $SOURCE_DIR "
$RSYNC - optl --schrapping-daarna --rsh=/usr/bin/ssh --rsync-path=$RSYNC --kracht $SOURCE_DIR/$ {REMOTE_HOST}: $ {TARGET_DIR
}
Dan opnieuw kan de volgende oplossing van de teerpijp voor het eerste paar van de waarde van GB van dossiers werken:
cf. van de CD/some/local/directory && teer -. | ssh
[email protected] „CD /some/remote/directory; teer xf -“
Als de dozen niet veilig zijn, kunnen geen pesky firewalls, dan de volgende netcat (havenband) benadering aanpassen:
http://compsoc.dur.ac.uk/~djw/tarpipe.html Nota: Kon een sshtunnel altijd toevoegen als er een firewall op de manier is.