I need to transfer large files (in the 10+ Gigabyte range) across an unreliable network connection that spans large geographies. Remote users need to download these files to their local computers. The server that holds the files is running Linux, and the clients are Windows and Linux. I would like to offer some form of resume support for the file transfer.
Since the users have an SSH account on the Linux server, they also have SFTP access. Is it possible to get reliable resume support from an SFTP transfer so that my remote users can pick up where they left off when the connection drops out? I have heard that both client and server need to support a resume feature but have not found solid information on that topic yet.