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.
- Apri il pannello di controllo.
- Vai a Rete e opzioni di condivisione .
- Vai a Modifica impostazioni di condivisione avanzate .
- 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.
- Fare clic con il tasto destro sulla cartella e selezionare Proprietà .
- Vai alla scheda Condivisione .
- 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.
- 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:
- Fai clic sull'icona del menu K.
- Seleziona Internet -> Konqueror .
- Nella finestra di Konqueror che si apre, fai clic sul link Cartelle di rete, o digita remote: / nella barra degli indirizzi e premi Invio.
- Fare clic sull'icona Samba Shares .
- Fare clic sull'icona del gruppo di lavoro di Windows Home .
- Fare clic sull'icona Gruppo di lavoro .
- Fai clic sull'icona per il tuo computer.
- Quando richiesto, immettere il nome utente e la password per l'account Windows che ha creato la condivisione.
- 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:
- Apri Nautilus.
- Dal menu File, seleziona Connetti al server ...
- Nel tipo di servizio: casella a discesa, selezionare Condivisione di Windows .
- Nel campo Server: inserisci il nome del tuo computer.
- 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.
- Apri un terminale.
- Digitare smbclient al prompt dei comandi.
- 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.
- 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 .
- 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 .
- 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.
- 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).
- Inserisci la tua password.
- Una volta autenticato, vieni posto su smb: \> prompt.
- Qui, puoi usare il comando ls per elencare i file.
- Usa il comando get nomefile.ext per trasferire un file chiamato filename.ext dalla tua condivisione Windows alla tua macchina Linux, per esempio.
- Digitare help per un elenco di ulteriori comandi.
- Digitare quit o exit per tornare al prompt dei comandi.