1 |
Volker Katz schrieb: |
2 |
|
3 |
> also woren das liegen könnte, weiß ich nicht. Aber ich habe gerade neulich |
4 |
> ganze Festplattenimages per SSH durch die Gegend geschickt. Also entweder |
5 |
> sftp, scp, oder so direkt (das wäre IMHO - wenn auch unbegründet - das |
6 |
> zuverlässigste): |
7 |
> cat datei | ssh user@host "cat >datei" |
8 |
|
9 |
Sofern keine Verschlüsselung benötigt wird, tuts auch netcat. |
10 |
Das nutze ich öfters, da es am schnellsten ist. |
11 |
|
12 |
Dazu starte ich auf dem empfangende Rechner ZUERST: |
13 |
|
14 |
netcat -l -p 47110 > datei |
15 |
|
16 |
Und auf dem sendenden Server gebe ich dann ein: |
17 |
|
18 |
netcat $empfaenger 47110 < datei |
19 |
|
20 |
Und in echt komprimiere ich den Stream noch mit lzop (schnell, |
21 |
aber schlechte Komprimierung) und bei ganzen Verzeichnissen |
22 |
übertrage ich das ganze als cpio. Dafür habe ich mir folgende |
23 |
2 Scriptchen geschrieben: |
24 |
|
25 |
#! /bin/sh |
26 |
############## EMPFÄNGER |
27 |
|
28 |
CPIO=cpio |
29 |
NETCAT=nc |
30 |
SUDO=sudo |
31 |
LZOP=lzop |
32 |
|
33 |
PORT=$1 |
34 |
|
35 |
$NETCAT -l -p $PORT \ |
36 |
| $LZOP -d -c \ |
37 |
| $SUDO $CPIO -idmuvV |
38 |
################################################################################# |
39 |
|
40 |
|
41 |
|
42 |
|
43 |
#! /bin/sh |
44 |
################# SENDER |
45 |
|
46 |
CPIO=cpio |
47 |
NETCAT=nc |
48 |
FIND=find |
49 |
SUDO=sudo |
50 |
LZOP=lzop |
51 |
|
52 |
SERVER=$1 |
53 |
PORT=$2 |
54 |
|
55 |
shift 2 |
56 |
|
57 |
$SUDO $FIND "$@" -print0 \ |
58 |
| $SUDO $CPIO -o0aBvV -H crc \ |
59 |
| $LZOP -c \ |
60 |
| $NETCAT $SERVER $PORT |
61 |
################################################################################# |
62 |
|
63 |
|
64 |
|
65 |
|
66 |
Alexander Skwar |
67 |
-- |
68 |
gentoo-user-de@g.o mailing list |