Mi sono guardato intorno e non sono riuscito a trovare nulla per questo.
Esistono molti programmi che consentono la sincronizzazione tramite FTP o SFTP. Ma ecco il problema. Sono dietro un proxy che causa 2 problemi principali. Innanzitutto, il proxy impedisce le normali connessioni SSH; ma sono stato in grado di stabilire una connessione PuTTY senza problemi. In secondo luogo, il server proxy FTP non gestisce i comandi FTP "standard" per modificare i timestamp dei file remoti (come MDTM). Quindi questo fa sì che le sincronizzazioni non funzionino perché ogni volta che un file viene caricato, ottiene una nuova ora, che quindi non corrisponde nuovamente al file e così via. Sto cercando di sincronizzare / eseguire il backup dei file che sono cambiati solo quando cambiano.
Le mie esigenze sono diverse:
Sarebbe bello usare un software consolidato ... SyncBackSE, GoodSync (che presumibilmente utilizza PuTTY ma non riesco a farlo funzionare), rsync, ecc. In breve, non voglio scrivere il mio codice, se posso evitarlo. Molti programmi fissi vengono bloccati completamente dal proxy (DropBox, ad esempio).
Mi piacerebbe non dover approfondire troppo questo ... la modifica di file .conf, l'esecuzione di demoni, ecc. Va oltre ciò che preferirei.
Si preferisce la sincronizzazione a 2 vie, tra cui cartelle, eliminazioni, ecc.
Quello che ho visto:
Ricerche infinite su SFTP, ssh attraverso un server proxy, rsync tramite PuTTY, port forwarding per FTP (la modalità passiva mi uccide ogni volta su questo) e dozzine di altre.
GoodSync. Presumibilmente mi permette di usare i crediti PuTTY, ma non riesco a capire come.
Scrivere il mio software per farlo. Di solito finisce per avere problemi con l'apertura di nuove connessioni per ogni trasferimento di file (lento) o per capire quali sono i file nuovi, eliminati, ecc. (Non ho molto tempo da dedicare a questo).
Qualcuno ha provato questo e ci è riuscito? Se é cosi, come?
Grazie in anticipo per qualsiasi assistenza.