Come condividere file tra Linux e Windows sulla stessa rete
La risposta dipende prima da una domanda: stesso computer (dual boot) o due computer separati? Una sola macchina non richiede nulla in più; due macchine richiedono Samba, spiegato passo dopo passo in entrambe le direzioni.
Prima di tutto c'è una domanda a cui rispondere, perché cambia completamente cosa devi fare: Windows e Linux sono sullo stesso computer (dual boot) o su due computer diversi? Sono due situazioni diverse, con soluzioni di complessità diversa — e la maggior parte delle guide su questo tema copre solo la seconda, più complicata, anche se il tuo caso potrebbe essere la prima.
Se Windows e Linux sono sullo stesso computer
Non devi configurare nessuna rete. Quando hai installato Linux in dual boot, la tua partizione di Windows è ancora lì, sullo stesso disco — Linux può leggerla direttamente.
Il modo facile: apri il file manager di Linux e cerca nel pannello laterale qualcosa come "Windows" o il nome del tuo disco (di solito compare automaticamente tra le unità disponibili). Fai clic e vedrai direttamente tutti i tuoi file di Windows, senza installare né configurare nulla. Puoi copiare file in entrambe le direzioni normalmente, trascinandoli.
Nota: al contrario (vedere i file di Linux da Windows) è più limitato: Windows non legge in modo nativo il formato in cui Linux salva i suoi file. Se ti serve un accesso normale in entrambe le direzioni, la cartella di Windows è il punto d'incontro più semplice — tieni lì quello che vuoi spostare tra i due sistemi.
Se questo risolve già quello che ti serviva, non serve continuare a leggere. Il resto di questo articolo riguarda l'altro caso: due computer fisicamente distinti.
Se sono due computer diversi sulla stessa rete
Qui sì che serve condividere una cartella tramite la rete — Wi-Fi o cavo, funzionano allo stesso modo. La tecnologia che rende possibile questo si chiama Samba: un programma che permette a un computer Linux di "parlare" la stessa lingua di condivisione file che Windows usa in modo nativo.
Condividere una cartella da Linux
Clic destro sulla cartella
Scegli "Condivisione di rete locale" dal menu.
Installa Samba se richiesto
Il sistema stesso te lo offre con un pulsante, senza terminale.
Spunta "Condividi questa cartella"
E conferma con "Crea condivisione".
Accedi da Windows
Esplora file → Rete → cerca il nome del tuo PC Linux.
Attenzione: una cartella condivisa così è visibile a qualsiasi dispositivo connesso a quella stessa rete Wi-Fi, non solo al tuo altro computer. In una rete domestica normale di solito non è un problema, ma evita di condividere così cartelle con documenti sensibili se il tuo Wi-Fi è usato da più persone di quante te ne fideresti con quel contenuto.
Accedere alla cartella condivisa da Windows
Apri Esplora file e cerca "Rete" nel pannello sinistro. Il nome
del tuo computer Linux dovrebbe apparire automaticamente. Se non
compare, scrivi direttamente \\ seguito dal nome del
computer o dal suo indirizzo IP nella barra degli indirizzi.
Consiglio: se dopo aver seguito questi passaggi Windows non trova il computer Linux sulla rete, la causa più comune è che il firewall di Linux stia bloccando la connessione. La maggior parte delle distribuzioni con ambiente grafico lascia già passare questo tipo di traffico per impostazione predefinita, quindi se ti capita, di solito basta riavviare entrambi i computer prima di indagare qualcosa di più complicato.
Domande frequenti
Devo installare qualcosa di speciale su Windows?
No. Windows include già di fabbrica tutto il necessario per collegarsi a una cartella condivisa via Samba — è Linux che ha bisogno del programma Samba installato, e nella maggior parte delle distribuzioni si installa da solo, con un pulsante, la prima volta che condividi una cartella.
Funziona con il Wi-Fi o serve un cavo?
Funziona allo stesso modo con entrambi, purché i due computer siano connessi alla stessa rete. Il cavo di solito offre un trasferimento un po' più veloce e stabile, ma non è necessario.
È lo stesso che condividere una cartella tra due Windows?
Il risultato finale per chi usa Windows si vede uguale (una cartella in 'Rete'), ma internamente Linux ha bisogno del programma Samba per parlare quella stessa lingua, mentre tra due Windows questa funzione viene già integrata di fabbrica su entrambi i lati.
Posso condividere una cartella senza che chieda utente e password?
Sì, attivando l'opzione 'Accesso ospite' quando condividi la cartella da Linux — anche se per sicurezza conviene farlo solo su reti domestiche di fiducia, mai su una rete Wi-Fi pubblica o condivisa con sconosciuti.