Sebbene i servizi cloud siano l'opzione preferita per visualizzare i nostri documenti su computer diversi, Probabilmente cercheremo un'alternativa che offra maggiore privacy. In questo post, esamineremo alcune soluzioni per la condivisione di file tra computer.
È emerso di recente che WeTransfer, un popolare servizio di trasferimento di file di grandi dimensioni, li stava utilizzando per addestrare l'intelligenza artificiale, ed è probabile che alcuni servizi cloud popolari stiano facendo lo stesso. Pertanto, è utile considerare altre opzioni.
Alternative per la condivisione di file tra computer
In questo articolo non parleremo di KDE Connect e della sua variante GNOME, GSConnect, perché lo abbiamo già fatto molte volte in passato, quindi ci concentreremo su titoli meno noti.
Samba
Se dobbiamo condividere file tra due computer connessi alla stessa rete locale, questa è una buona opzione.Sotto il nome Samba si trovano un insieme di programmi che implementano il protocollo utilizzato da Windows per condividere le risorse.
Con Samba possiamo condividere file e cartelle consentendo agli utenti di accedere a directory specifiche su altri computer.
E' installato con
sudo apt update
sudo apt install samba
Successivamente, creiamo una directory in cui archiviare i file da condividere e le diamo le autorizzazioni necessarie.
sudo mkdir -p /srv/samba/compartido
sudo chown nobody:nogroup /srv/samba/compartido
sudo chmod 0775 /srv/samba/compartido
Apriamo il file di configurazione
sudo nano /etc/samba/smb.conf
Aggiungiamo questo alla fine del file
[Compartido]
path = /srv/samba/compartido
browseable = yes
read only = no
guest ok = yes
Questa impostazione è per l'accesso senza autenticazione, se vogliamo che venga richiesta una password:
Aggiungi il tuo utente a Samba
sudo smbpasswd -a nome utente
Apri il file di configurazione
sudo nano /etc/samba/smb.conf
E aggiungi questo al posto del blocco di testo precedente
[Compartido]
path = /srv/samba/compartido
browseable = yes
read only = no
valid users = nombre_usuario
Riavviamo Samba
sudo systemctl restart smbd
Nel caso in cui abbiamo configurato un firewall
sudo ufw allow samba
Per accedere al server condiviso da un altro computer, è necessario conoscere l'indirizzo IP del server. Possiamo farlo nel modo seguente.
- In Windows, vai su Impostazioni > Rete e Internet > Stato > Proprietà nella sezione Indirizzo IPv4.
- In Linux, digitare hostname -I nel terminale.
Come avviare Samba.
- In Windows digitando Server_IP/Nome_cartella
- Su linux
smbclient //ip_del_servidor/nombre de la carpetae se hai una password-U de usuario</ Li>
LocalSend
In questo caso abbiamo un'applicazione utile per condividere file tra computer desktop (Windows, Linux, MacOS) e dispositivi mobili (iOS e Android)È l'ideale per i paranoici e gli amanti della privacy perché non richiede la creazione di un account e funziona anche in assenza di connessione Internet.
Se commetti un errore e selezioni il file sbagliato da trasferire, puoi correggerlo dall'app sul file di destinazione. Se sei ansioso come me, ci sono delle metriche che mostrano l'avanzamento e la velocità del trasferimento. Puoi anche annullare il trasferimento prima che sia completato.
Al termine dell'operazione, sia il mittente che il destinatario ricevono una notifica.
Puoi trovare l'app qui:
Linux (Formato Snap)
Linux (Formato FlatHub)
Android (Play Store)
Windows (Eseguibile)
Syncthing
Questo programma è un sincronizzatore continuo di file tra due computer. Ciò significa che quando si modifica un file su un computer, questo viene modificato anche sull'altro. Si basa su un protocollo aperto e utilizza certificati crittografici per garantire che i dispositivi connessi siano effettivamente autorizzati.
Il programma funziona sia in locale che online senza la necessità di configurazioni complesse, poiché utilizza gli ID di ciascun dispositivo. È anche possibile determinare con chi vengono condivisi i file.
Oltre a Linux, sono disponibili versioni per macOS, Windows, FreeBSD, Solaris e OpenBSD. I link per il download sono disponibili all'indirizzo questa pagina.
Condividi
È la più semplice delle applicazioni di cui parleremo. Ci consente di condividere file dal nostro Linux con qualsiasi dispositivo dotato di lettore di codici QR e connesso alla stessa rete locale.
FlatHub StorePossiamo trascinare e rilasciare singoli file, directory per selezionare tutti o alcuni file e il contenuto degli appunti.