Come condividere file tra Windows e Linux
Abbiamo già coperto 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 tra entrambi i sistemi operativi per una condivisione file senza interruzioni.
Ci sono due parti per 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 l'appropriata serie di istruzioni. Se, per qualche motivo, vuoi impostare le 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 fare questo, faremo tre passi. Innanzitutto, ci assicureremo che la condivisione sia abilitata su Windows. Una volta che è, condivideremo la cartella attuale. E poi, vedremo come accedere a quella cartella da un sistema Linux.
Fase uno: assicurarsi che la condivisione sia abilitata in Windows
Per configurare una cartella condivisa su Windows per Linux, assicurati che le impostazioni di rete siano configurate per consentire la connessione dall'altro computer aprendo Centro connessioni di rete e condivisione. Il modo più semplice per farlo è fare clic con il pulsante destro del mouse sull'icona della 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 due: 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, ci limiteremo a condividere 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, basta dare l'autorizzazione "Controllo completo" all'utente "Tutti". Ciò consente a chiunque di leggere e scrivere modifiche ai file nella cartella condivisa. Se si preferisce limitare l'accesso a determinati account, è sufficiente rimuovere l'utente Everyone, aggiungere gli utenti desiderati e quindi assegnare loro le autorizzazioni appropriate.
Nota: questi account utente si trovano sul computer Windows, non su Linux.
Quando hai finito di impostare gli utenti e le autorizzazioni, fai clic su "OK" per chiudere la finestra delle autorizzazioni e quindi fare nuovamente clic su "OK" per chiudere la finestra "Condivisione avanzata".
Torna nella finestra delle proprietà principali, passa alla scheda "Sicurezza".
Affinché l'utente Linux abbia accesso alla cartella condivisa, è necessario configurare le stesse autorizzazioni qui configurate nelle impostazioni di condivisione. Se le due impostazioni non corrispondono, le impostazioni più restrittive avranno effetto. Se l'utente desiderato ha già impostato le autorizzazioni di sicurezza (come 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 visualizzata, fai clic sul pulsante "Aggiungi" per inserire i dettagli del nuovo utente.
Fai clic su "OK" su tutte le finestre aperte e la tua cartella ora dovrebbe essere condivisa con la rete.
Passo 3: accedi a Windows Share da Linux
Dovresti essere in grado di montare la cartella condivisa usando la GUI in Linux, ma è anche molto facile da fare con la riga di comando. Utilizzeremo il terminale per i nostri esempi non solo perché è più veloce, ma perché funzionerà su molte diverse distribuzioni.
Innanzitutto, è necessario il pacchetto cifs-utils per montare le condivisioni SMB. Basta digitare il seguente comando al terminale:
sudo apt-get install cifs-utils
Quindi, crea una directory e quindi monta la condivisione su di essa. In questo esempio, creeremo la cartella sul nostro desktop per un facile accesso. Usa questi comandi per creare e montare la cartella:
mkdir ~ / Desktop / Windows-Share
sudo mount.cifs // WindowsPC / Condividi / home / geek / Desktop / Windows-Condividi -o utente = geek
Come puoi vedere nello screenshot, ti è stata chiesta la password di root della macchina Linux, e poi la password dell'account "geek" su Windows. Dopo aver eseguito quel comando, siamo ora in grado di vedere il contenuto della condivisione di Windows e aggiungere dati ad esso.
Se hai bisogno di aiuto per capire il comando mount, ecco una ripartizione:
- 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 per la cartella condivisa.
- / Home / Geek / Desktop / Windows-Share: È qui che vorremmo che la condivisione venisse montata sul sistema Linux.
- -o utente = geek: Questo è il nome utente di Windows che stiamo usando per accedere alla cartella condivisa.
Opzione due: crea una condivisione su Linux e accedila da Windows
Creare una condivisione su Linux e quindi accedervi da Windows è in realtà un po 'più semplice del contrario. Per prima cosa creeremo la cartella condivisa sul sistema Linux. Quindi, vedremo come accedervi da un PC Windows.
Fase uno: creare la condivisione su Linux
Per impostare una cartella condivisa su un sistema Linux a cui accedere da Windows, 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, configurare 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. Stiamo andando a mettere una cartella sul nostro desktop.
mkdir ~ / Desktop / Condividi
Ora, usa il tuo editor preferito per configurare il file smb.conf. Stiamo usando Vi qui.
sudo vi /etc/samba/smb.conf
Scorri fino alla fine del file e aggiungi queste righe:
[]
percorso = / home //
disponibile = sì
utenti validi =
sola lettura = no
sfogliabile = sì
pubblico = si
scrivibile = sì
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, devi solo riavviare il servizio SMB affinché le modifiche abbiano effetto.
sudo service smbd restart
La tua cartella condivisa ora dovrebbe essere accessibile da un PC Windows.
Passo 2: accedi a Linux Share da Windows
Ora, aggiungiamo la condivisione Linux al nostro desktop di Windows. Fai clic con il pulsante destro in un punto qualsiasi del desktop e seleziona Nuovo> Collegamento.
Digitare il percorso di rete della cartella condivisa, con questa sintassi:
\\ IP-address \ SHARE-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, scegliere un nome per il collegamento e quindi fare clic su Fine. Dovresti finire con un collegamento sul desktop che va direttamente alla condivisione Linux.