Kopieren mit Netcat
Netcat ist in Kombination mit tar eine hervorragende Methode, um unter Linux auf die Schnelle ganze Verzeichnisse zwischen zwei Rechnern zu ĂĽbertragen.
- Patrick Brauch
Netcat ist in Kombination mit tar eine hervorragende Methode, um unter Linux auf die Schnelle ganze Verzeichnisse zwischen zwei Rechnern zu ĂĽbertragen. Dazu gibt man auf dem Rechner, der die Dateien empfangen soll, die Zeile
nc -l -p 2342 | tar xvf -
ein und auf dem Client
tar cvf /Pfad/zum/Quellverzeichnis/ |
Das Praktische an dieser Anweisungsfolge ist, dass der tar-Befehl sowohl auf dem Server als auch dem Client eine Liste der kopierten Dateien ausgibt. Die Option „-q 1“ bewirkt, dass netcat automatisch abbricht, nachdem das Programm die letzte Datei übertragen hat. Bei Netcat-Versionen, die diese Option noch nicht unterstützen, muss man am Ende des Transfers das Programm mit Strg-C abbrechen.
Netcat überträgt die Dateien im Klartext, sodass Sie diese Methode bei sicherheitskritischen Daten nur in abgesicherten Netzen oder mit Cross-Over-Kabel verwenden sollten. (pab)