OldWildWeb Logo

Backup FTP automatici con WinScp

Come effettuare backup automatici FTP con WinScp


Come effettuare backup automatici con Winscp

Winscp è un client SSH, SFTP e FTP gratuito che tra le varie funzioni consente anche di essere utilizzato con comandi via scripting, una funzionalità che lo rende utilissimo per il backup FTP automatico pianificabile utilizzando le operazioni pianificate di windows o degli script da lanciare rapidamente.

I comandi supportati sono molti, a seconda delle esigenze è possibile configurare il client per fare praticamente tutto ciò che è possibile tramite il classico utilizzo via interfaccia, qui sotto un esempio di un semplice script per effettuare un backup solamente dei files diversi da quelli presente in locale.


"C:\Program Files (x86)\WinSCP\WinSCP.exe" /log=C:\FtpBackup.log /command "option batch on" "option confirm off" "open admin@website.com" "option transfer binary" "get -neweronly /* C:\backups\*" "close" "exit"


La prima stringa dell'esempio è la locazione del software, il primo parametro è "/log=", indica dove salvare un log dettagliato delle prossime istruzioni, "option batch on" "option confirm off" sono due parametri per automatizzare il backup senza dover dare nessuna conferma, "open admin@website.com" è l'istruzione che serve per aprire una connessione precedentemente configurata su winscp, "option transfer binary" abilita il trasferimento dati binario, "get -neweronly /* C:\backups\*" questo comando dice di salvare tutto il contenuto remoto della root /* nella cartella locale in C:\backups evitando di sovrascrivere i files già presenti nella cartella backup, "close" "exit" effettua la chiusura della connessione e l'uscita del software a backup completato.

L'esempio riportato sopra può essere salvato in un file .bat da inserire successivamente nelle operazioni pianificate di windows oppure in alternativa inserire i comandi direttamente nelle operazioni pianificate.

Per una lista completa di tutti i comandi disponibili visitate il sito web di winscp.

Filezilla backup automatici FTP

Filezilla l'alternativa più famosa di winscp non supporta purtroppo la funzionalità di backup automatici.

Sono moltissimi gli utenti che vorrebbero sfruttare filezilla anche per questa funzionalità, al momento non è possibile e probabilmente non lo sarà nemmeno in futuro.

Se siete alla ricerca di un tools similare multipiattaforma provate anche JrFTP.





Articoli correlati