Come condividere file tra un computer Linux e Windows

Il modo più semplice e affidabile per condividere file tra un computer Linux e Windows sulla stessa rete locale è utilizzare il protocollo di condivisione file Samba. Tutte le versioni moderne di Windows vengono installate con Samba e Samba viene installato di default sulla maggior parte delle distribuzioni di Linux.

Crea una cartella condivisa su Windows

Innanzitutto, crea una cartella condivisa sul tuo computer Windows.

  1. Apri il pannello di controllo.
  2. Vai a Rete e opzioni di condivisione .
  3. Vai a Modifica impostazioni di condivisione avanzate .
  4. Selezionare Attiva rilevamento rete e Attiva condivisione file e stampa .

Ora crea una nuova cartella per condividere o scegliere una cartella esistente che desideri condividere.

  1. Fare clic con il tasto destro sulla cartella e selezionare Proprietà .
  2. Vai alla scheda Condivisione .
  3. Sopra il pulsante Condividi ... è il nome della rete della condivisione che stai per creare. Dovrebbe apparire come \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName . Prendi nota di questo nome di rete da utilizzare successivamente sul tuo computer Linux.
  4. Fai clic su Condividi ...

Accedi a una cartella condivisa di Windows da Linux, usando Konqueror

Molte distribuzioni Linux usano l'ambiente desktop KDE e il file manager / browser di Konqueror. Se questo è quello che stai utilizzando, puoi seguire questi passaggi per accedere alla tua cartella condivisa di Windows:

  1. Fai clic sull'icona del menu K.
  2. Seleziona Internet -> Konqueror .
  3. Nella finestra di Konqueror che si apre, fai clic sul link Cartelle di rete, o digita remote: / nella barra degli indirizzi e premi Invio.
  4. Fare clic sull'icona Samba Shares .
  5. Fare clic sull'icona del gruppo di lavoro di Windows Home .
  6. Fare clic sull'icona Gruppo di lavoro .
  7. Fai clic sull'icona per il tuo computer.
  8. Quando richiesto, immettere il nome utente e la password per l'account Windows che ha creato la condivisione.
  9. Clicca OK .

Accedi a una cartella condivisa di Windows da Linux, usando Nautilus

Molte distribuzioni Linux, in particolare quelle che utilizzano l'ambiente desktop GNOME, utilizzano il file manager Nautilus. Se questo è quello che stai utilizzando, puoi seguire questi passaggi per accedere alla tua cartella condivisa di Windows:

  1. Apri Nautilus.
  2. Dal menu File, seleziona Connetti al server ...
  3. Nel tipo di servizio: casella a discesa, selezionare Condivisione di Windows .
  4. Nel campo Server: inserisci il nome del tuo computer.
  5. Fai clic su Connetti .

In alternativa, nella barra degli indirizzi di Nautilus, è possibile digitare smb: // ComputerName / ShareName e premere invio . Ad esempio, quando hai creato la tua Condivisione Windows, se il nome della condivisione è stato elencato come:

 \\ YourComputerName Users \ \ YourUserName \ ShareFolderName 

Digita smb: // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName e premi invio . Nota smb: all'inizio, e su Linux dovresti usare le barre in avanti invece dei backslash.

Accedi a una cartella condivisa di Windows da Linux, utilizzando la riga di comando

Puoi anche accedere alla tua condivisione Windows dalla riga di comando di Linux usando il programma smbclient.

  1. Apri un terminale.
  2. Digitare smbclient al prompt dei comandi.
  3. Se ricevi un messaggio "Usage:", significa che è installato smbclient e puoi saltare al passaggio successivo. Se il comando non viene trovato, tuttavia, è necessario installare smbclient. Seguire questi passaggi per installarlo.
    1. Se si utilizza il gestore di pacchetti apt, che è l'impostazione predefinita su sistemi Linux come Ubuntu o Debian, è possibile utilizzare il comando sudo apt-get install smbclient .
    2. Se si utilizza il gestore pacchetti yum, che è l'impostazione predefinita su sistemi Linux come CentOS, è possibile utilizzare il comando sudo yum install samba-client .
    3. Puoi anche scaricare il client Samba direttamente su www.samba.org/samba/download/ che potrebbe esserti utile se hai bisogno o vuoi compilare il programma dal codice sorgente.
  4. Con smbclient installato, è possibile connettersi alla condivisione di Windows utilizzando il comando smbclient // NomeComputer / Nome utente -Nome -U . Ad esempio, se il tuo nome utente Windows è Fred e il nome della tua rete Windows è \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName, utilizza il comando smbclient // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName -U Fred . Si noti che il comando Linux utilizza le barre in avanti invece dei backslash).
  5. Inserisci la tua password.
  6. Una volta autenticato, vieni posto su smb: \> prompt.
  7. Qui, puoi usare il comando ls per elencare i file.
  8. Usa il comando get nomefile.ext per trasferire un file chiamato filename.ext dalla tua condivisione Windows alla tua macchina Linux, per esempio.
  9. Digitare help per un elenco di ulteriori comandi.
  10. Digitare quit o exit per tornare al prompt dei comandi.