![]() ![]() The -e flag overrides the command to use to get a remote shell: instead of ssh, we use echo. The first step is to connect to the source server and ask rsync the command-line to spawn the remote rsync -server process. This needs to work solely between the device and the server (which is on a local network with the device). The idea is to recreate the same setup using SSH tunnels and socat, a versatile tool to establish bidirectional data transfers. I won't be relying on outside services (like Dropbox, Box.net, etc.). I considered looking at Objective-Git as a possibility here, but at a quick glance it looked like there is still a lot of the support for remote repositories that isn't supported yet.Īs a final note, while this won't be in the app store, I will not be jailbreaking these devices and I would prefer to not rely on any private API's (although if there was an elegant solution that utilized private API's I might consider it).ĪDDITIONAL NOTE: This needs to be an isolated solution. I haven't found any good way to utilize rsync. You can use tunneling to redirect the rsync using ssh. This would be easy enough if I just wanted to delete and re-download this content each time, but I would rather use something similar to rsync to only download the elements that have changed. Assuming the two servers can't talk directly to each other, it is possible to use ssh to tunnel via your local machine. Pricing One time purchase (perpetual license) ranging between 5 and 75. ![]() Acrosync information Developed by Acrosync LLC Licensing Proprietary and Commercial product. I am building an internal iOS application (so - it won't ever be in the app store), and I need to keep a directory of content synchronized between a server and each of the instances of the iOS application. As you have discovered you cannot use rsync with a remote source and a remote destination. Acrosync Features Support for Rsync Acrosync supports rsync, a free and open source file synchronization software.
0 Comments
Leave a Reply. |