Il modo più semplice e affidabile per condividere file tra un computer Linux e Windows sulla stessa rete locale è quello di utilizzare il protocollo di condivisione file Samba. Tutte le moderne versioni di Windows hanno Samba installato, e Samba è installato di default sulla maggior parte delle distribuzioni di Linux.
Crea una cartella condivisa su Windows
Primo, crea una cartella condivisa sulla tua macchina Windows.
- Apri il Pannello di controllo.
- Vai a Opzioni di rete e condivisione.
- Vai a Modifica impostazioni di condivisione avanzate.
- Seleziona Attiva il rilevamento della rete e Attiva la condivisione di file e stampe.
Ora, crea una nuova cartella da condividere o scegli una cartella esistente che vorresti condividere.
- Clicca con il tasto destro del mouse sulla cartella e seleziona Proprietà.
- Vai alla scheda Condivisione.
- Sopra il pulsante Condividi è il nome di rete della condivisione che stai creando. Dovrebbe essere simile a \YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName. Prendi nota di questo nome di rete per usarlo in seguito sulla tua macchina Linux.
- Clicca su Share.
Accedere a una cartella condivisa di Windows da Linux, usando Konqueror
Molte distribuzioni Linux usano l’ambiente desktop KDE e il file manager/browser Konqueror. Se questo è quello che stai usando, puoi seguire questi passi per accedere alla tua cartella condivisa di Windows:
- Clicca sull’icona del menu K.
- Seleziona Internet -> Konqueror.
- Nella finestra di Konqueror che si apre, clicca sul collegamento Network Folders, o digita remote:/ nella barra degli indirizzi e premi Invio.
- Clicca sull’icona Samba Shares.
- Clicca sull’icona del tuo gruppo di lavoro Windows Home.
- Fate clic sull’icona del gruppo di lavoro.
- Fate clic sull’icona del vostro computer.
- Quando viene richiesto, inserite il nome utente e la password dell’account Windows che ha creato la condivisione.
- Fate clic su OK.
Accedere a una cartella condivisa di Windows da Linux, usando Nautilus
Molte distribuzioni Linux, specialmente quelle che usano l’ambiente desktop GNOME, usano il file manager Nautilus. Se questo è quello che stai usando, puoi seguire questi passi per accedere alla tua cartella condivisa di Windows:
- Apri Nautilus.
- Dal menu File, seleziona Connetti al server.
- Nella casella a discesa Tipo di servizio, seleziona Condivisione Windows.
- Nel campo Server, inserite il nome del vostro computer.
- Fate clic su Connect.
In alternativa, nella barra degli indirizzi di Nautilus, potete digitare smb://ComputerName/ShareName e premere Enter. Per esempio, quando hai creato la tua condivisione di Windows, se il nome della condivisione era elencato come:
\YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName
Tipo smb://YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName e premi Invio. Nota il smb: all’inizio; in Linux, usa le barre in avanti invece delle barre rovesciate.
Accedere a una cartella condivisa di Windows da Linux, usando la riga di comando
Puoi anche accedere alla tua condivisione di Windows dalla riga di comando di Linux usando il programma smbclient.
- Apri un terminale.
- Digita smbclient al prompt dei comandi.
- Se ricevi un messaggio “Usage:”, questo significa che smbclient è installato e puoi passare al passo successivo. Se però il comando non viene trovato, è necessario installare smbclient. Segui questi passi per installarlo.
- Se usi il gestore di pacchetti apt, che è il predefinito su sistemi Linux come Ubuntu o Debian, puoi usare il comando sudo apt-get install smbclient.
- Se usi il gestore di pacchetti yum, che è il predefinito su sistemi Linux, come CentOS, puoi usare il comando sudo yum install samba-client.
- Potete anche scaricare il client Samba direttamente da www.samba.org/samba/download/, che potrebbe esservi utile se avete bisogno o volete compilare il programma dal codice sorgente.
- Con smbclient installato, potete collegarvi alla vostra condivisione Windows usando il comando smbclient //ComputerName/ShareName -U Username. Per esempio, se il tuo nome utente Windows è Fred, e il tuo nome di rete della condivisione Windows è \YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName, usa il comando smbclient //YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName -U Fred. Notate che il comando Linux usa le barre in avanti invece delle barre rovesciate).
- Inserite la vostra password.
- Una volta autenticati, vi trovate al prompt di smb:
- Qui puoi usare il comando ls per elencare i file.
- Usa il comando get filename.ext per trasferire un file chiamato filename.ext dalla tua condivisione Windows alla tua macchina Linux, per esempio.
- Digita help per un elenco di ulteriori comandi.
- Tipo quit o exit per tornare al prompt dei comandi.
Informazioni aggiuntive
- Vedi o definizione di directory condivisa per link e informazioni correlate.
- Aiuto e supporto per la rete e la scheda di rete.