Vai al contenuto

La copia fuori sede

1. Introduzione

Che cosa fa il servizio

WFP (Web File) di Esapanel è uno spazio fuori dalla vostra sede dove i vostri NAS, i vostri server e i vostri PC mandano i backup e le copie dei file, con i programmi che usate già: Synology Hyper Backup, QNAP Hybrid Backup Sync, Duplicati, il Backup Manager di Plesk, rsync, FileZilla, WinSCP.

Il pannello non si limita a ricevere i file: sorveglia che le copie arrivino. Vi dice quando ogni apparato ha caricato l'ultima volta, vi avvisa se uno smette di caricare e compone ogni settimana e ogni mese un report con i giorni in cui le copie sono arrivate, anche come supporto alla documentazione delle misure di sicurezza richieste dalla direttiva NIS2.

WFP è una destinazione per le copie, non un disco di rete: non si monta come unità sui PC e non sostituisce il NAS dell'ufficio.

A chi si rivolge questa guida

Al personale IT dell'azienda, o al fornitore che ne gestisce i sistemi. Serve sapere come si configura un lavoro di backup su un NAS o su un server; non serve conoscere Esapanel.

Che cosa serve

  • Una subscription WFP attiva.
  • Un utente del pannello che possa aprire le pagine della subscription.
  • L'accesso amministrativo agli apparati e ai programmi da collegare.
  • Che gli apparati possano uscire verso Internet verso il server delle copie, sulle porte indicate nel capitolo 3. Non serve aprire nessuna porta in ingresso nella vostra rete.

In questa guida i nomi sono esempi (copie.example.it, ab12c-nas). I valori veri della vostra subscription sono nelle pagine del pannello.


2. Le pagine della subscription

Aprite la subscription nel pannello (Servizi › Subscription, poi la vostra subscription). Le tessere della copia fuori sede sono cinque:

Tessera Che cosa contiene
Copia fuori sede Lo spazio del piano, quello usato, il server e le porte a cui collegarsi
Account Gli apparati, i programmi e le persone che mandano le copie, con le istruzioni per collegarli
Cartelle condivise Cartelle della subscription che gli account scelti vedono insieme
Attività Quando ogni account si è collegato e quanto ha caricato e scaricato
Report I report settimanali e mensili delle copie arrivate

In ogni pagina il ? in alto a destra apre la descrizione della pagina.


3. Lo spazio e dove collegarsi

La pagina Copia fuori sede mostra:

  • Codice: cinque lettere e cifre date dal pannello, le stesse per tutta la vita della subscription. I nomi degli account cominciano con il codice: se il codice è ab12c, l'account nas entra come ab12c-nas.
  • Spazio del piano e Spazio usato: lo spazio usato si misura ogni ora.
  • Account del piano e Cartelle condivise del piano: quanti ne permette il piano.
  • Dove collegarsi: il nome del Server e la porta di ogni protocollo.
Protocollo Chi lo usa Porta di solito
rsync (SSH) Synology Hyper Backup, server Linux 60022
SFTP Duplicati, WinSCP, FileZilla 50022
FTPS Il Backup Manager di Plesk, FileZilla 21, con le porte passive 40000–40999
WebDAV (HTTPS) QNAP Hybrid Backup Sync 443

Le porte vere sono quelle scritte nella pagina. Se il vostro firewall filtra il traffico in uscita, aprite verso il server solo le porte dei protocolli che usate; per FTPS servono anche le porte passive.

L'FTP in chiaro non si accetta mai: ogni collegamento è cifrato.


4. Aggiungere un account

Ogni apparato, programma o persona che manda le copie ha un account: la sua cartella sul server, la sua password o le sue chiavi SSH, i protocolli che può usare. Un account non entra nel pannello: serve solo a mandare e a rileggere i file. Date a ogni apparato un account suo, così sapete sempre chi ha caricato e potete fermarne uno senza toccare gli altri.

  1. Aprite la tessera Account e premete Aggiungi account.
  2. Che cosa manda le copie? Scegliete il programma: Synology Hyper Backup, QNAP Hybrid Backup Sync, Duplicati, Plesk, rsync su Linux, FileZilla, WinSCP, oppure Un altro programma. La scelta imposta il tipo e i protocolli di partenza e, dopo, le istruzioni.
  3. Nome: lettere minuscole, cifre e trattini, per esempio nas. I programmi entrano con il nome completo, ab12c-nas.
  4. Descrizione: facoltativa, per riconoscerlo ("NAS dell'ufficio").
  5. Tipo: Apparato o programma, oppure Persona per chi carica a mano.
  6. Protocolli: lasciate accesi solo quelli che servono al programma. Ogni protocollo è una porta verso la cartella.
  7. Chiavi pubbliche SSH: facoltative, per rsync e SFTP, una per riga. L'account entra comunque anche con la sua password.
  8. Premete Crea l'account.

Il pannello mostra la password dell'account. Copiatela subito nel programma: viene mostrata solo questa volta. Se si perde, date all'account una nuova password (capitolo 7).

Sotto la password trovate Come collegarsi: i passi per il programma scelto e I valori da inserire già compilati (server, porta, nome utente, cartella). Con Istruzioni per potete vedere le istruzioni di un altro programma.


5. Collegare i programmi

Le istruzioni complete, con i valori del vostro account, sono nella pagina dell'account. Qui i punti essenziali.

Synology Hyper Backup

  1. In Hyper Backup create una nuova attività di backup dei dati e scegliete rsync come destinazione.
  2. Tipo di server: server compatibile rsync. Nome server, porta, nome utente e password: quelli della pagina dell'account. Accendete la crittografia del trasferimento.
  3. Modulo di backup: backup. Directory: un nome a scelta, la cartella di questa attività.
  4. Vanno bene sia la versione multipla sia la versione singola; con la versione multipla accendete la crittografia lato client.

QNAP Hybrid Backup Sync

  1. In Hybrid Backup Sync aprite Spazi di archiviazione, createne uno nuovo e scegliete WebDAV.
  2. URL del server: l'Indirizzo (WebDAV) della pagina dell'account, in HTTPS; nome utente e password dell'account.
  3. Create un lavoro di backup verso quello spazio, con una cartella a vostra scelta.
  4. Tenete accese le versioni e accendete la cifratura lato client.

Verso un server rsync Hybrid Backup Sync fa solo lavori di sincronizzazione, senza versioni: per un vero backup usate WebDAV.

Duplicati

  1. Aggiungete un backup; nella destinazione scegliete SFTP (SSH).
  2. Server, porta, nome utente e password dell'account. Percorso sul server: / o una sottocartella, per esempio /pc-ufficio.
  3. Verificate la connessione e accettate la chiave del server solo se è una di quelle mostrate nella pagina dell'account (Chiavi del server).
  4. Tenete la cifratura AES-256 con una frase segreta vostra.

Plesk

  1. In Plesk aprite Strumenti e impostazioni › Gestione backup › Impostazioni dell'archivio remoto › FTP (per tutto il server), oppure la Gestione backup di una subscription.
  2. Nome host del server FTP, nome utente e password dell'account. Directory dei file di backup: /.
  3. Accendete la modalità passiva e FTPS.
  4. Accendete la protezione con password dei backup.

Plesk lascia nella cartella un file .ftpaccess: è normale, e il server lo ignora.

rsync su Linux

  1. Mettete la chiave pubblica dell'utente che lancia rsync fra le chiavi SSH dell'account, o usate la password.
  2. Mandate con rsync su SSH alla porta di rsync, nella Cartella (rsync) dell'account, che è un percorso assoluto. Per esempio:

rsync -a -e "ssh -p 60022" /percorso/dei/backup/ ab12c-nas@copie.example.it:/srv/wfp/ds1/ab12c/accounts/ab12c-nas/

  1. Le opzioni --inplace e --append sono rifiutate: ogni file arriva come file nuovo, e una copia interrotta non rovina quella di prima.

FileZilla e WinSCP

Per chi carica a mano. In SFTP usate la porta di SFTP e accettate la chiave del server solo se è una di quelle della pagina dell'account. In FileZilla potete usare anche FTP con "Richiedi FTP esplicito su TLS" sulla porta di FTPS. In SFTP e FTPS la cartella è /: l'account vede solo la sua.

Un altro programma

Qualunque programma che manda in SFTP, in FTPS (TLS esplicito, modalità passiva), in rsync su SSH o in WebDAV può usare un account, con i valori della sua pagina.


6. Cifrare le copie

Accendete sempre la cifratura del programma (Hyper Backup, Hybrid Backup Sync, Duplicati, Plesk), con una password conservata fuori dall'apparato e fuori dal server delle copie.

Così le copie restano leggibili solo da voi: chi gestisce il server conserva dati che non può leggere. Attenzione al rovescio: senza quella password nessuno, nemmeno noi, può ripristinare le copie.


7. Gestire un account

Nella tessera Account la lista mostra per ogni account il tipo, i protocolli, l'Ultimo caricamento e lo stato. Aprite un account per:

  • Protocolli e chiavi: cambiare la descrizione, i protocolli, le chiavi SSH e gli avvisi (capitolo 9).
  • Nuova password: il pannello ne genera una nuova e la mostra una volta. I programmi che usano quella vecchia non entrano più finché non gli date la nuova.
  • Sospendi: l'account non entra più in nessun protocollo e le sue sessioni finiscono subito; i file restano. Riattiva lo rimette in funzione.
  • Rimuovi: l'account e tutti i file della sua cartella vengono rimossi per sempre. Non si torna indietro.

Gli stati di un account: Attivo, Sospeso, In preparazione, Non pronto (il server non ha accettato l'account: apritelo e premete Riprova).

Se un apparato viene compromesso o dismesso, sospendete subito il suo account: gli altri continuano a lavorare.


8. Cartelle condivise

Una cartella condivisa appartiene alla subscription, non a un account. Gli account che scegliete la trovano come una cartella dentro la loro, e un file caricato da uno può essere letto e modificato dagli altri. Serve, per esempio, a più persone che depositano documenti nello stesso posto.

  1. Aprite la tessera Cartelle condivise e premete Aggiungi una cartella condivisa.
  2. Nome: gli account vedono una cartella con questo nome dentro la loro.
  3. Account che la vedono: scegliete gli account.

Regole:

  • La vedono solo gli account con SFTP o FTPS, e senza rsync. Un account che usa rsync non può vedere una cartella condivisa, e un account che ne vede una non può accendere rsync.
  • In WebDAV e in rsync le cartelle condivise non si vedono.
  • Un account aggiunto la vede alla connessione successiva; un account tolto la perde subito.
  • Rimuovi cancella la cartella condivisa e tutti i suoi file, per tutti gli account.
  • Lo spazio di una cartella condivisa conta nello spazio della subscription.

9. Controllare che le copie arrivino

Ultimo caricamento

Nella lista degli account, Ultimo caricamento è la fine dell'ultima sessione in cui l'account ha caricato almeno un file. Un account che non ha ancora caricato mostra Mai.

Gli avvisi

Nella pagina dell'account, in Protocolli e chiavi:

  • Avvisa se non carica da: 12 ore, 1, 2, 3 o 7 giorni. Passato quel tempo dall'ultimo caricamento ricevete un avviso per email, e nella lista l'account è segnato In ritardo; quando torna a caricare ricevete l'avviso della ripresa. Un account di tipo Apparato o programma nasce con l'avviso acceso a 1 giorno; uno di tipo Persona senza avviso. Scegliete un tempo un po' più lungo dell'intervallo dei vostri backup: per un backup notturno 1 giorno va bene, per uno settimanale 7 giorni.
  • Avvisa se la copia è molto più piccola del solito: spento per default. Vi avvisa quando una sessione carica meno della metà di quanto l'account carica di solito: è il caso di un backup che arriva, ma monco.

Un account appena creato non avvisa finché non ha caricato la prima volta. Con la subscription sospesa gli avvisi sono sospesi.

L'attività

La tessera Attività elenca le sessioni: una riga è tutto quello che un account fa in un protocollo, finché non resta un'ora senza fare niente. Per ogni sessione vedete account, protocollo, indirizzo da cui si è collegato, inizio e fine, file e spazio caricati e scaricati. Il backup di un NAS è di solito una sessione con molti file.

  • In corso: l'ora di silenzio non è ancora passata, e i numeri crescono ancora.
  • Rifiutati o falliti: un caricamento interrotto, un file rifiutato perché lo spazio è oltre il limite, un comando non permesso. Una sessione con solo questo numero e niente di caricato merita un controllo sull'apparato.

I singoli file non sono elencati. Il piano dice per quanti giorni le sessioni si conservano.


10. I report

La tessera Report raccoglie un report per ogni settimana (composto il lunedì) e uno per ogni mese (composto il primo). Quando un report è pronto ricevete un'email con il collegamento.

Un report dice, per ogni account:

  • i giorni con una copia: quanti giorni del periodo, e quali, hanno visto arrivare almeno un file;
  • i file e lo spazio caricati;
  • l'ultimo caricamento.

Seguono i totali e lo spazio usato. Aprite un report per leggerlo e premete Stampa o salva come PDF per conservarlo.

Un report non cambia più dopo essere stato composto: l'impronta in fondo attesta che i dati sono quelli del giorno in cui è stato fatto. I report si conservano per i giorni in cui il piano conserva l'attività.

In Le tue scelte decidete quali report volete (settimanale, mensile).

Un report prova che le copie arrivano, non che si possono ripristinare. Quello si verifica solo con una prova di ripristino dall'apparato o dal programma: fatela periodicamente.


11. Quando lo spazio finisce

Quando lo spazio usato supera lo Spazio del piano, gli account vanno in sola lettura: leggono e cancellano, ma non caricano. Ricevete un avviso per email, e le pagine lo mostrano in rosso.

  • Un caricamento già cominciato finisce; i successivi sono rifiutati.
  • I programmi di backup segnalano un errore, spesso generico: Hyper Backup scrive solo "Impossibile eseguire l'attività di backup". Se un backup fallisce senza un motivo chiaro, guardate per prima cosa lo spazio.
  • Per tornare a caricare liberate spazio (riducete il numero di versioni conservate dal programma, o cancellate copie vecchie) oppure chiedete più spazio. Lo spazio si rimisura ogni ora: quando rientra nel limite la sola lettura si toglie da sola, e ricevete un avviso.

Prima del limite il pannello vi avvisa quando lo spazio supera la soglia di preavviso del piano.


12. Subscription sospesa o eliminata

  • Sospesa o disattivata: gli account sono bloccati e non entrano; i file restano. Quando la subscription torna attiva gli account funzionano di nuovo, con le stesse password.
  • Eliminata: i file si conservano 30 giorni, poi vengono cancellati per sempre.

13. Problemi frequenti

Che cosa succede Che cosa controllare
Il programma non si collega Server e porta della pagina Copia fuori sede; che il vostro firewall lasci uscire verso quella porta; per FTPS anche le porte passive
"Accesso negato" Il nome utente completo, con il codice (ab12c-nas); la password, mostrata solo alla creazione: nel dubbio Nuova password; che l'account non sia Sospeso e che abbia quel protocollo acceso
Il programma chiede se fidarsi del server Confrontate la chiave con le Chiavi del server nella pagina dell'account, e proseguite solo se è una di quelle
Dopo molti tentativi sbagliati non si collega più nemmeno con la password giusta Il server blocca per un po' gli indirizzi che sbagliano ripetutamente: aspettate, o chiedete all'assistenza di sbloccare il vostro indirizzo
Il backup fallisce senza un motivo chiaro Lo spazio: oltre il limite gli account sono in sola lettura (capitolo 11)
Un caricamento FTPS interrotto non riprende È voluto: un file arriva sempre intero, e la ripresa è rifiutata. Il programma ricarica il file dall'inizio
rsync rifiuta --inplace o --append È voluto, per lo stesso motivo: toglietele
L'account non vede la cartella condivisa Serve SFTP o FTPS, senza rsync; la cartella compare alla connessione successiva
L'account è segnato In ritardo ma il backup gira Guardate in Attività se le sessioni caricano file; se il backup è più raro dell'avviso, allungate Avvisa se non carica da
Nell'Attività non compare un caricamento appena fatto Le sessioni si aggiornano ogni pochi minuti

14. Per amministratori e reseller

Chi amministra il server o rivende il servizio trova in più:

  • Verifica, nella pagina Copia fuori sede: ogni notte il pannello confronta quello che il server ha per la subscription (cartelle, proprietari, permessi, utenti, gruppi) con quello che conosce, ed elenca le differenze. Verifica adesso lo fa subito; Repair riscrive tutto come lo conosce il pannello. Nessun file viene mai cancellato: quello che il server ha e il pannello non conosce viene elencato e lasciato com'è.
  • Il backup della configurazione: i backup del cliente e del server contengono gli account (con le loro password e chiavi), le cartelle condivise e i report, non i file: quelli sono già copie. Dopo un ripristino i programmi dei clienti rientrano con le stesse credenziali.
  • Lo spazio del server: l'amministratore è avvisato quando il disco delle copie supera l'80% e il 90%; al 95% tutti gli account vanno in sola lettura, finché non si scende sotto il 90%.
  • Le API: spazio, account, cartelle condivise e attività si gestiscono anche dalle API del pannello, per il provisioning e per i sistemi di monitoraggio.