rsync ohne SSH - oder anderes Backup?

Autokiller677

Semiprofi
Thread Starter
Mitglied seit
09.06.2009
Beiträge
1.161
Tag Allerseits,

folgende Situation: 5 Windows Rechner, 1 Datengrab mit Ubuntu Server.

Bisher hab ich auf den Rechnern einen Samba Share eingebunden und die Sicherung mittels Synchredible gemacht, bzw. eine Synchronisation, keine Versionierung oder sonstwas. Einfach nur ein 1:1 Abbild.

So da Synchredible aber jedes mal brav die ganze Datei kopiert wenn was geändert würde, wollte ich das ganze auf rsync umstellen.

Unter Windows zwar nicht ganz nativ, aber mit cygwin ja im Grunde kein Problem (wobei ich es doch recht aufwendig finde und Windows dafür nochmal Linux zu emulieren).

Das eigentliche Problem ist aber, das rsync halt alles über SSH jagt und das bei einem alten Sempron im Linuxserver dazu führt, das vom Gigabit LAN nicht viel übrig bleibt.

Gibt es eine Möglichkeit, ssh da schnell auszuschalten (google sagt mir nur recht aufwendige Wege), oder gibt es ein anderes (nach Möglichkeit auch unter Windows natives) Tool, das nur Änderungen an den Dateien überträgt und nicht immer die ganze Datei neu? Am liebsten wäre mir etwas Dropbox ähnliches, dass in Echtzeit die Dateien überwacht, allerdings hab ich dazu bisher nicht wirklich was gefunden.

Vielen Dank,
Autokiller
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Also rsync geht auch ohne ssh.
Das Zauberwort heisst rsync-server
...sollte in der manpage stehen...

Code:
CONNECTING TO AN RSYNC SERVER

It is possible to use rsync without using rsh or ssh as the transport. In this case you will connect to a remote rsync server running on TCP port 873.

You may establish the connection via a web proxy by setting the environment variable RSYNC_PROXY to a hostname:port pair pointing to your web proxy. 
Note that your web proxy's configuration must allow proxying to port 873.

Using rsync in this way is the same as using it with rsh or ssh except that:

You use a double colon :: instead of a single colon to separate the hostname from the path.
The first word of the "path" is actually a module name.
The remote daemon may print a message of the day when you connect.
If you specify no path name on the remote daemon then the list of accessible paths on the daemon will be shown.
If you specify no local destination then a listing of the specified files on the remote server is provided.
Do not specify the --rsh (-e) option.
Some paths on the remote server may require authentication. If so then you will receive a password prompt when you connect. 
You can avoid the password prompt by setting the environment variable RSYNC_PASSWORD to the password you want to use or using the --password-file option. 
This may be useful when scripting rsync.
WARNING: On some systems environment variables are visible to all users. On those systems using --password-file is recommended.

RUNNING AN RSYNC SERVER

An rsync server is configured using a config file which by default is called /etc/rsyncd.conf. Please see the rsyncd.conf(5) man page for more information.
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh