I need to write a batch file to auto upload a backup every day. I'm restricted to Windows, can anyone suggest any free software to do this? I was looking at FileZilla, but the command line interface doesn't let you auto upload files, and I need to buy a license for CuteFTP.
|
migrated from stackoverflow.com Apr 9 '10 at 18:38
|
winscp has command-line/scripting features. |
|||
|
|
|
Overkill to get to sftp but cygwin is a nice toolset. Depending on your needs, you could scale the install back to only the minimum you need or scale it up and use BASH/python/etc. instead of a batch file. |
|||
|
curl supports both STARTTLS and plain old SSL, with curl --ssl-reqd --upload-file backup.txz ftp://mysite/backups/ |
||||
|
|
|
There's an SFTP client available as part of the great Putty package, maybe that would serve your needs? |
|||
|
|
|
SFTP and FTPS are both encrypted in similar fashion, BUT there is a BIG difference between their deployment and use. However, from what I can gather, you need a FTP client for both. Filezilla is a good one that users I've dealt with never complained was too hard to figure out. To use SFTP, you need a key exchange. To use FTPS, you issue self-signed or CA certificate AND don't need to issue private keys. |
|||
|
|
|
Last time I checked DOS had an inbuilt FTP client. Just type FTP in a command window (then type help for a list of commands). |
|||
|
|