Basic instructions were taken from kevdogs ssh post. Thanks kevdog.
#1 - Phone has been rooted: - Search forums if unsure how to do this
#2 - Busybox has been installed - Again search forums for method
#3 - ADB (Android Debug Bridge) is installed on host computer - (Step isn't absolutely necessary if a program such as Android Terminal Emulator: androidterm - Project Hosting on Google Code is installed, however I personally find it a lot easier to install and debug using adb).
#1 - Download rsync from hereCode:mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
#2 - Unzip the executable rsync to /sdcard/
#3 - mv /sdcard/rsync /system/xbin/rsync
You now have a working rsync client. Unfortunately, rsync over ssh is not yet available. The next goal is to port openssh so this is possible.Code:mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system