[linux-l] rsync

Tobias Schlottke toby at cpth.de
Di Feb 4 19:39:29 CET 2003


Moin,

verrrrdammt, ich versteh die manpage nicht.
Aufgabe: Ich moechte von Rechner A nach Rechner B Daten
transferrieren. Weder auf A oder B bin ich root.
Es läuft kein ftpd, sshd oder rcpd.
Denke ich mir: nimm doch rsync.

Also starte ich auf Rechner B rsync als Daeomn:
rsync -v --daemon --port=12345 --no-detach --config=rsync.conf

Anmerkung:
rsync.conf ist leer. Aus mir nicht bekannten Gründen
will er unbedingt eine Datei haben, grummel.
Ohne datei gibt es keine Fehlermeldung, nix, lediglich
ein exitcode 1. Ok, sagt ja eigentlich auch alles ;-)
Das tut soweit, zumindest geht der Port 12345 auf.

Auf Rechner A moechte ich nun Daten hin oder weg
kopieren:

rsync meineDatei rsync://rechner_b:12345/tmp

Failed to exec rsh : No such file or directory
rsync error: error in IPC code (code 14) at util.c(162)
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code
12) at io.c(150)

Höh?

Ok, versuche ich die andere Notation mit ::

rsync meineDatei rechner_b:12345::/tmp

Failed to exec rsh : No such file or directory
rsync error: error in IPC code (code 14) at util.c(162)
rsync: connection unexpectedly closed (0 bytes read so
far)
rsync error: error in rsync protocol data stream (code
12) at io.c(150)


Ist das n Bug von rsync?
Wie kann ich denn das rsync Protokoll auf einem
beliebigen Port verwenden?

Fragt sich
Toby





Mehr Informationen über die Mailingliste linux-l