Gentoo Archives: gentoo-user-de

From: Alexander Skwar <listen@×××××××××××××××.name>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Dateien >2GB per Netzwerk
Date: Thu, 17 Nov 2005 05:48:01
Message-Id: 437C1921.1020206@mid.email-server.info
In Reply to: Re: [gentoo-user-de] Dateien >2GB per Netzwerk by Volker Katz
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