Introduzione al trasferimento file peer-to-peer
Il trasferimento file peer-to-peer è una soluzione potente per condividere e sincronizzare dati direttamente tra due dispositivi senza fare affidamento su un servizio cloud. In questa guida, ti mostreremo come configurare un server SFTP da un lato, impostare il firewall e il router per consentire una comunicazione senza interruzioni e usare Syncovery per gestire i trasferimenti di file. Che tu voglia sincronizzare file, creare backup o semplicemente trasferire dati in modo sicuro, questa guida passo passo ti aiuterà a configurare tutto dall’inizio alla fine, garantendo trasferimenti di file fluidi e sicuri tra i tuoi sistemi.
Primi passi
I passaggi descritti in questa guida presuppongono che tu debba trasferire dati, oppure eseguire un confronto tra cartelle o una sincronizzazione tra due PC Windows tramite Internet. Se esegui la sincronizzazione all’interno di una LAN o di una VPN, sarà molto più semplice, poiché non è necessario configurare il router. Tuttavia, la maggior parte dei passaggi mostrati di seguito può essere utile anche per la sincronizzazione in una LAN — in particolare se non desideri usare le tradizionali condivisioni di rete di Windows (SMB).
Il primo passo consiste nel decidere quale PC ospiterà il server SFTP e quale eseguirà il programma principale Syncovery. Il server SFTP viene eseguito in background e dispone solo di una GUI minimale, mentre Syncovery sull’altro PC verrà utilizzato per configurare profili/processi da eseguire per confronti tra cartelle, backup e sincronizzazioni.
Installazione e configurazione del server SFTP
Scarica l’ultima versione di Syncovery 11 dalla tua pagina di download. Esegui il programma di installazione sul PC che fungerà da server. Assicurati di includere le due opzioni di installazione mostrate nello screenshot qui sotto:

Quando l’installazione del software è completa, avvia il Pannello di controllo dei servizi ausiliari di Syncovery digitando “Aux” nel campo di ricerca del Menu Start di Windows:

Successivamente, configureremo il Servizio remoto di Syncovery, che ci aiuta a generare rapidamente gli elenchi delle cartelle. Basta digitare i percorsi con cui desideri lavorare nella terza scheda, come mostrato di seguito:

Ora è il momento di configurare la funzionalità Server SFTP. Seleziona la casella Attiva server SFTP di Syncovery e fai clic su “Aggiungi” per aggiungere utenti:

Devi configurare almeno un account utente. L’account deve avere una password robusta, che includa numeri, lettere e caratteri speciali. Dovrebbe essere lunga almeno dodici caratteri. Ricorda che il tuo server è raggiungibile tramite Internet. Anche altre persone potrebbero tentare di accedere, e dobbiamo davvero assicurarci che non riescano a entrare. Se non hai bisogno della disponibilità permanente per il trasferimento peer-to-peer, potresti persino voler arrestare il server SFTP quando non è necessario.
Se hai cartelle su unità diverse, ti serve un utente separato per ogni unità. Inoltre, non dovresti usare C:\\ come cartella base SFTP per un utente, quindi anche questo può essere un motivo per cui ti servono più utenti. Ecco due esempi:


Completamento della configurazione del server SFTP
La scheda del Server SFTP apparirà ora come nello screenshot seguente. Seleziona l’indirizzo IP dell’adattatore LAN che collega il tuo PC a Internet. Nota il numero di porta, che può essere modificato. La porta standard SFTP è in realtà 22, ma per motivi di sicurezza non vogliamo usarla. Fai clic sul pulsante Applica e poi su “Esegui come applicazione per testare il firewall”. Questo pulsante eseguirà una prova del server SFTP in una finestra del Prompt dei comandi, auspicabilmente attivando una richiesta di Windows Firewall, che ti consentirà di permettere l’accesso al server SFTP dall’esterno.

Se ricevi una richiesta del firewall come quella seguente, confermala. In caso contrario, potremmo dover configurare manualmente una regola del firewall. In ogni caso, chiudi la finestra del Prompt dei comandi che vedi.

Successivamente, puoi installare e avviare il Servizio remoto di Syncovery, che include il server SFTP. Assicurati che la finestra del Prompt dei comandi di test sia chiusa.

Configurazione di una regola del firewall
Se non è comparso un prompt del Firewall, oppure se in seguito scopri che il Firewall sta ancora bloccando la porta del server SFTP, puoi creare una regola aprendo le impostazioni di Windows Defender Firewall come mostrato nelle schermate seguenti. Digita “Fire” nel campo di ricerca del Menu Start di Windows per accedere alle impostazioni del Firewall:

Fai clic su Regole in ingresso a sinistra e su Nuova regola… in Azioni, sul lato destro della finestra:

Una procedura guidata ti farà alcune domande sulla regola. Per prima cosa, assicurati di creare una regola per una Porta:

In secondo luogo, specifica il numero di porta. Se hai mantenuto la porta SFTP predefinita di Syncovery, è la 8937:

Quindi, seleziona Consenti connessione:

Puoi lasciare selezionate senza problemi tutte le opzioni successive, come mostrato nella schermata seguente:

Infine, assegna un nome alla nuova regola del Firewall, ad esempio:

Configurazione del port forwarding nel router Internet
Per assicurarti che le richieste in arrivo da Syncovery sull’altro PC possano raggiungere il server SFTP, dobbiamo configurare il tuo router Internet in modo che inoltri i tentativi di connessione al PC su cui è in esecuzione il server SFTP. Le relative pagine di configurazione del router potrebbero chiamarsi “Internet → Consentire accesso”, “Condivisione porte” oppure “Port forwarding”. Potrebbe essere necessario selezionare il PC da un elenco di dispositivi connessi, oppure digitare il suo indirizzo IP nella LAN e quindi specificare la porta che si desidera usare. Fai questo solo se hai specificato una password sufficientemente complessa per tutti gli utenti SFTP, come documentato sopra!
Di seguito è mostrata una screenshot di esempio del port forwarding:

Creazione del profilo Syncovery e verifica dell’impronta digitale del server SFTP
È arrivato il momento di dare un’ultima occhiata al Pannello di controllo dei servizi ausiliari. Se fai di nuovo clic sulla scheda Server SFTP, vedrai ora le impronte digitali del server SFTP. Confrontando queste impronte digitali quando Syncovery stabilisce la connessione, puoi assicurarti di connetterti al server SFTP corretto e che non ci sia un attacco man in the middle. La finestra di dialogo con le impronte digitali appare come segue:

Individuazione dell’indirizzo IP pubblico del server
Poiché ci connetteremo al tuo server SFTP tramite Internet, dobbiamo conoscere l’indirizzo IP o il nome di dominio sotto cui il tuo router si connette a Internet. Se il router dispone di funzionalità Dynamic DNS, puoi usare un nome di dominio che risolve al tuo indirizzo IP. In alternativa, puoi visitare una pagina come it.syncovery.com/myip.php dal PC su cui è in esecuzione il server SFTP per scoprire l’indirizzo IP.
Creazione del profilo Syncovery
Infine, puoi andare sull’altro PC e creare il tuo profilo (o job) di Syncovery. Scegli una cartella locale da un lato e fai clic sul pulsante Internet dall’altro. Scegli il protocollo SSH/SFTP. La finestra di dialogo Impostazioni protocollo Internet può essere completata come segue. Ricordati di inserire nel campo URL l’indirizzo IP pubblico dell’altro router oppure il nome DNS dinamico:

Quando viene stabilita la prima connessione, Syncovery mostrerà un prompt per chiederti di confermare l’impronta digitale del server SFTP. Verificala confrontandola con le impronte mostrate dal server per assicurarti che la connessione peer-to-peer sia sicura.

Quando fai clic su OK, Syncovery potrebbe chiederti se vuoi cambiare la porta in 22 (il valore predefinito di SFTP). Assicurati di non consentire la modifica della porta! Vogliamo davvero evitare di usare il numero di porta predefinito, perché è soggetto a continui tentativi di intrusione.

Impostazioni principali del profilo Syncovery
In Impostazioni principali in Syncovery 11, scegli le Direzioni di copia e la Modalità operativa di sincronizzazione. Tieni presente che non devi necessariamente lasciare che Syncovery copi alcun file: puoi anche usarlo solo per confrontare le cartelle e mostrarti le differenze.

Per assicurarti che eventuali trasferimenti interrotti non vengano lasciati come file incompleti, scegli l’impostazione Riprendi automaticamente (copia con nomi file temporanei) nella categoria File del profilo.
Infine, per velocizzare notevolmente l’elenco delle cartelle, specifica che per la visualizzazione debba essere utilizzato il Servizio remoto. Questo funziona solo se il percorso base del profilo è specificato in Elenco remoto sull’altro PC, cosa che abbiamo fatto in uno dei primi passaggi all’inizio di questa guida.

Avvio del profilo Syncovery
Ora puoi avviare il processo. Ricorda che esistono diversi modi per eseguire un profilo di Syncovery. Può essere avviato manualmente oppure tramite lo scheduler. Può essere eseguito in Modalità assistita, in Modalità non assistita, in background oppure in background con anteprima.
Se desideri vedere l’elenco delle azioni di copia proposte prima di lasciare che Syncovery copi i file, assicurati di avviare il processo in Modalità assistita oppure in background con anteprima. Per vedere tutte le opzioni di avvio di un profilo, fai clic con il pulsante destro sulla sua voce nella Panoramica profilo in Modalità avanzata, e vedrai queste voci di menu:

