Come condividere file tra Windows e Linux

In precedenza abbiamo trattato vari modi per condividere file tra computer vicini, ma la condivisione tra Windows e Linux può essere un po 'più complessa. Questo articolo ti mostrerà come mappare le condivisioni su entrambi i sistemi operativi per una condivisione dei file senza interruzioni.

RELAZIONATO: Come condividere facilmente file tra computer vicini

Ci sono due parti in questa guida. Nella prima parte, creeremo una cartella condivisa su Windows, quindi configureremo Linux per accedere a quella condivisione. Nella seconda parte, creeremo una cartella condivisa su Linux e configureremo Windows per accedere alla condivisione. A seconda della situazione, ti consigliamo di seguire le istruzioni appropriate. Se, per qualche motivo, desideri impostare cartelle condivise su entrambi i sistemi, puoi farlo anche tu. Stiamo usando Windows 10 e Ubuntu per i nostri esempi, ma abbiamo reso le istruzioni adattabili praticamente a qualsiasi versione di Windows o Linux.

Opzione 1: creare una condivisione su Windows e accedervi da Linux

Per farlo funzionare, faremo tre passi. Innanzitutto, ci assicureremo che la condivisione sia abilitata su Windows. Una volta che lo è, condivideremo la cartella attuale. E poi, vedremo come accedere a quella cartella da un sistema Linux.

Passaggio 1: assicurarsi che la condivisione sia abilitata in Windows

Per configurare una cartella condivisa su Windows per l'accesso a Linux, inizia assicurandoti che le impostazioni di rete siano configurate per consentire la connessione dall'altro computer aprendo il Centro connessioni di rete e condivisione. Il modo più semplice per farlo è fare clic con il tasto destro sull'icona di rete nella barra delle applicazioni e scegliere “Apri Centro connessioni di rete e condivisione”.

Nella finestra Centro connessioni di rete e condivisione, fai clic su “Modifica impostazioni di condivisione avanzate”.

Per il tuo profilo corrente, assicurati che le seguenti due impostazioni siano abilitate:

  • Attiva il rilevamento della rete
  • Attiva la condivisione di file e stampanti

Al termine, fai clic su “Salva modifiche”.

Passaggio 2: condividere la cartella

Ora che la condivisione è abilitata, possiamo creare la cartella condivisa per la macchina Linux da vedere. Non ci sono limiti a ciò che puoi condividere (potresti teoricamente condividere l'intero disco rigido), ma qui condivideremo solo una cartella denominata “Condividi” che si trova sul nostro desktop.

Fai clic con il pulsante destro del mouse sulla cartella che desideri condividere sulla rete, quindi fai clic su “Proprietà”. Nella scheda “Condivisione” della finestra delle proprietà, fai clic sul pulsante “Condivisione avanzata”.

Nella finestra “Condivisione avanzata” che si apre, abilita l'opzione “Condividi questa cartella”, quindi fai clic sul pulsante “Autorizzazioni”.

Nella finestra delle autorizzazioni, è possibile limitare l'accesso alla cartella a determinati account. Per consentire a qualsiasi utente di accedere alla tua cartella, concedi l'autorizzazione “Controllo completo” all'utente “Tutti”. Ciò consente a chiunque di leggere e scrivere le modifiche ai file nella cartella condivisa. Se preferisci limitare l'accesso a determinati account, rimuovi l'utente Tutti, aggiungi gli utenti desiderati e assegna loro le autorizzazioni appropriate.

Nota: questi account utente si trovano sul computer Windows, non su Linux.

Dopo aver impostato gli utenti e le autorizzazioni, fai clic su “OK” per chiudere la finestra delle autorizzazioni, quindi fai nuovamente clic su “OK” per chiudere la finestra “Condivisione avanzata”.

Torna nella finestra principale delle proprietà, passa alla scheda “Sicurezza”.

Affinché l'utente Linux abbia accesso alla cartella condivisa, è necessario configurare qui le stesse autorizzazioni configurate nelle impostazioni di condivisione. Se le due impostazioni non corrispondono, avranno effetto le impostazioni più restrittive. Se per l'utente desiderato sono già state impostate le autorizzazioni di sicurezza (ad esempio l'utente geek nel nostro esempio), allora sei a posto. È possibile chiudere la finestra e passare al passaggio successivo.

Se devi aggiungere un utente, ad esempio “Tutti”, fai clic sul pulsante “Modifica”.

Nella finestra delle autorizzazioni che si apre, fai clic sul pulsante “Aggiungi” per inserire i dettagli del nuovo utente.

Fai clic su “OK” su tutte le finestre aperte e la cartella dovrebbe ora essere condivisa con la rete.

Passaggio 3: accedere a Windows Share da Linux

Dovresti essere in grado di montare la cartella condivisa utilizzando la GUI in Linux, ma è anche molto facile da fare con la riga di comando. Useremo il terminale per i nostri esempi non solo perché è più veloce, ma perché funzionerà attraverso molte diverse distribuzioni.

Innanzitutto, è necessario il pacchetto cifs-utils per montare le condivisioni SMB. Basta digitare il seguente comando sul terminale:

sudo apt-get install cifs-utils

Successivamente, basta creare una directory, quindi montare la condivisione su di essa. In questo esempio, creeremo la cartella sul nostro desktop per un facile accesso. Utilizzare questi comandi per creare e montare la cartella:

mkdir ~/Desktop/Windows-Share sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

Come puoi vedere nello screenshot, ci è stata richiesta la password di root della macchina Linux e quindi la password dell'account “geek” su Windows. Dopo aver eseguito quel comando, ora siamo in grado di vedere il contenuto della condivisione di Windows e aggiungere dati ad esso.

Se hai bisogno di aiuto per comprendere il comando mount, ecco un dettaglio:

  • sudo mount.cifs: Questo è solo il comando mount, impostato per montare una condivisione CIFS (SMB).
  • WindowsPC: Questo è il nome del computer Windows. Digita “Questo PC” nel menu Start di Windows, fai clic con il pulsante destro del mouse e vai su Proprietà per vedere il nome del tuo computer.
  • // Windows PC / Condividi: Questo è il percorso completo della cartella condivisa.
  • / Home / Geek / Desktop / Windows-Share: Qui è dove vorremmo che la condivisione venisse montata sul sistema Linux.
  • -o utente = geek: Questo è il nome utente di Windows che stiamo utilizzando per accedere alla cartella condivisa.

Opzione due: creare una condivisione su Linux e accedervi da Windows

Creare una condivisione su Linux e quindi accedervi da Windows è in realtà un po 'più semplice del contrario. Innanzitutto, creeremo la cartella condivisa sul sistema Linux. Quindi, vedremo come accedervi da un PC Windows.

Primo passo: creare la condivisione su Linux

Per impostare una cartella condivisa su un Linux a cui Windows acceda, iniziare con l'installazione di Samba (software che fornisce l'accesso ai protocolli SMB / CIFS utilizzati da Windows). Al terminale, utilizzare il seguente comando:

sudo apt-get install samba

Dopo l'installazione di Samba, configura un nome utente e una password che verranno utilizzati per accedere alla condivisione:

smbpasswd -a geek

Nota: in questo esempio, stiamo usando “geek” poiché abbiamo già un utente Linux con quel nome, ma puoi scegliere qualsiasi nome desideri.

Crea la directory che desideri condividere sul tuo computer Windows. Metteremo una cartella sul nostro desktop.

mkdir ~/Desktop/Share

Ora usa il tuo editor preferito per configurare il file smb.conf. Stiamo usando Vi qui.

sudo vi /etc/samba/smb.conf

Scorri verso il basso fino alla fine del file e aggiungi queste righe:

() path = /home// available = yes valid users =  read only = no browsable = yes public = yes writable = yes

Ovviamente, dovrai sostituire alcuni dei valori con le tue impostazioni personali. Dovrebbe assomigliare a qualcosa di simile a questo:

Salva il file e chiudi il tuo editor. Ora è sufficiente riavviare il servizio SMB per rendere effettive le modifiche.

sudo service smbd restart

La tua cartella condivisa dovrebbe ora essere accessibile da un PC Windows.

Passaggio 2: accedere alla condivisione Linux da Windows

Ora, aggiungiamo la condivisione Linux al nostro desktop di Windows. Fai clic con il pulsante destro del mouse da qualche parte sul desktop e seleziona Nuovo> Collegamento.

Digita il percorso di rete della cartella condivisa, con questa sintassi:

\IP-ADDRESSSHARE-NAME

Nota: se hai bisogno dell'IP del tuo computer Linux, usa semplicemente il ifconfig comando al terminale.

Nella procedura guidata di scelta rapida sul PC Windows, fare clic su Avanti, selezionare un nome per il collegamento, quindi fare clic su Fine. Dovresti finire con un collegamento sul desktop che va direttamente alla condivisione Linux.

Articoli correlati

Ultimi articoli