Transfer 10MB backup file: ftp, ssh, some other way?
I have been working on a laptop that I sometimes plug directly into a router here at my house, and the work I do on the laptop is daily backed up in a zip file that I have been emailing to myself so I can download it on the desktop. This seems horribly inefficient, however, and the zip file has been getting bigger and bigger.
Anyway, it occurred to me that I could make the desktop into an ftp server and then ftp into it with the laptop, or that I could use SSH, but both of these seemed like they had security risks. Is there a preferred method for this operation that I will be doing about once a week?
Also, I should say that I'm mostly looking for opinions. If someone could point me in the right direction, I should be able to read everything necessary to get it going. Ideally, I'll script the whole operation so that it zips and then sends the file all in one step.