Come trasferire file tra Linux e Windows tramite LAN

È normale che come utenti IT utilizziamo diversi sistemi operativi per svolgere le nostre attività quotidiane. Ciò può essere dovuto al fatto che siamo utenti di un sistema speciale e nel nostro lavoro o istituto viene utilizzato un altro sistema, con il quale il processo di trasferimento delle informazioni tra i due può diventare alquanto complesso a causa del file system di questi sistemi.

Un file system è responsabile della gestione del modo in cui le informazioni verranno archiviate nel sistema, in particolare nelle unità ad esso destinate. Il problema sorge quando i file system sono incompatibili, ad esempio, se utilizziamo i sistemi operativi Windows, il sistema predefinito sarà NTFS e se utilizziamo un sistema Linux noteremo che il file system sarà EXT3 o EXT4.

Normalmente, o almeno è il modo comune, passiamo informazioni tra un sistema operativo Windows e uno Linux utilizzando alcuni supporti rimovibili come dischi esterni o memoria USB o tramite e-mail. Ma conosciamo i limiti di dimensioni, velocità di accesso e soprattutto sicurezza che ciò implica, quindi Solvetic spiegherà un metodo pratico per eseguire questo compito di trasferimento in un modo molto più semplice attraverso la nostra rete LAN. Questa rete è disponibile in tutti i tipi di uffici e case e per questo utilizzeremo Samba.

Cos'è il Samba?Samba è stato sviluppato come un pacchetto standard le cui funzioni consentono l'interazione del sistema operativo Windows con altri sistemi come Linux e Unix.

Il pacchetto Samba è un software libero concesso in licenza sotto la GNU General Public License ed è membro della Software Freedom Conservancy, che ne garantisce la disponibilità gratuita.

Samba offre servizi di file e stampa sicuri, aggiungendo stabilità e sicurezza al processo di trasferimento grazie al protocollo SMB/CIFS, con il quale sapremo che le informazioni saranno sempre protette in entrambi i modi e a ciò si aggiunge una risorsa che ci permette di andare molto oltre lì, in quanto può agire come controller di dominio o come membro di un dominio.

Caratteristiche di SambaTra le sue caratteristiche troviamo:

  • Puoi autenticare l'accesso ai domini Windows.
  • Crea un albero dei servizi tra client Windows, Linux e UNIX.
  • Funziona in modo simile a un controller di dominio primario di Windows.
  • Può agire come membro del gruppo di server in Windows Active Directory (AD).
  • Aiuta a navigare in rete utilizzando la funzione NetBIOS.

Samba è l'opzione più pratica per il compito di condividere file tra diversi dispositivi e vari sistemi operativi come Windows, Linux o macOS. Bisogna tener conto, i computer devono essere collegati in rete locale con un router generico in modo che la comunicazione tra tutti sia ottimale. Ora impareremo come creare e condividere le cartelle tra questi due sistemi operativi.

1. Accedi alla cartella condivisa Linux da Windows 10

Passo 1
Per questo caso utilizzeremo Ubuntu 18.10 e il primo passo da compiere sarà creare una cartella, questa è quella che verrà condivisa con il sistema operativo Windows:

INGRANDIRE

Passo 2
Ora sarà necessario attivare l'opzione di condivisione di questa cartella facendo clic destro su di essa, se questa funzione non è disponibile, dobbiamo installarla eseguendo il seguente comando:
sudo apt install nautilus-share

Passaggio 3
Una volta installata questa funzione, faremo clic con il tasto destro sulla cartella e nell'elenco visualizzato selezioneremo l'opzione "Condivisione di rete locale":

INGRANDIRE

Passaggio 4
Verrà visualizzata la seguente finestra:

Passaggio 5
Lì attiviamo la casella "Condividi questa cartella" e verrà visualizzato il seguente messaggio:

INGRANDIRE

Passaggio 6
Lì possiamo vedere che il servizio per condividere la cartella, Samba, non è installato, dobbiamo fare clic sul pulsante "Installa il servizio" in modo che il processo venga eseguito automaticamente, possiamo ricevere il seguente messaggio:

Passaggio 7
Se vediamo che l'installazione fallisce automaticamente, dobbiamo farlo manualmente, per questo andiamo al terminale ed eseguiamo il seguente comando:

 sudo apt install samba 

Passaggio 8
Confermiamo il download e l'installazione di Samba in Ubuntu e una volta installato possiamo riattivare la casella "Condividi questa cartella" e attivare la casella "Consenti ad altre persone di creare ed eliminare file in questa cartella e l'accesso Ospite (per le persone senza account utente)":

Passaggio 9
Una volta definito questo, facciamo clic sul pulsante "Crea condivisione" in modo che questa cartella sia condivisa in Linux, vedremo il seguente messaggio:

INGRANDIRE

Passaggio 10
Lì facciamo clic sul pulsante "Aggiungi autorizzazioni automaticamente" per completare il processo. Ora andremo al terminale per assegnare la password per l'utente Samba, per questo eseguiamo la seguente sintassi:

 sudo smbpasswd -a "utente" 
Passaggio 11
Lì dobbiamo assegnare e confermare la password da utilizzare:

Passaggio 12
Successivamente, creeremo una copia del file di configurazione di Samba eseguendo la seguente riga:

 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old 

Passaggio 13
Successivamente accederemo al file di configurazione di Samba utilizzando l'editor desiderato, in questo caso nano:

 sudo nano /etc/samba/smb.conf 
Passaggio 14
Nel file visualizzato andiamo alla sezione Impostazioni globali e lì aggiungeremo le seguenti righe:
 crittografare le password = true wins support = sì

Passaggio 15
Salviamo le modifiche utilizzando la seguente combinazione di tasti:

Ctrl + O

Lasciamo l'editor utilizzando:

Ctrl + X

Passaggio 16
Infine riavviamo il servizio Samba eseguendo:

 sudo service smbd riavvio 
Passaggio 17
Il prossimo passo da fare sarà convalidare l'accesso da Windows, in questo caso Windows 10, a Linux, per questo andiamo a Windows 10, usiamo la seguente combinazione di tasti e nella finestra pop-up eseguiamo la seguente sintassi:

+ R

 \ computer o IP \ shared_resource 
NotaPer conoscere l'IP di Linux possiamo eseguire il comando ifconfig o ip add

Passaggio 18
Una volta eseguita questa sintassi, verrà visualizzata la seguente finestra in cui inseriremo le credenziali dell'utente Samba creato in Linux:

Passo 19
Clicca su "Accetta", se lo desideriamo possiamo attivare la casella "Ricorda le mie credenziali" per connetterci automaticamente, e cliccando su OK verremo reindirizzati al percorso in cui si trova la risorsa condivisa in Linux. Lì sarà possibile creare, modificare o incollare elementi che saranno disponibili in tempo reale in Ubuntu 18.

INGRANDIRE

2. Accedi alla cartella condivisa Windows 10 da Linux

Passo 1
Ora è il turno di eseguire il processo in Windows 10, in questo caso il primo punto è abilitare l'opzione di condivisione nel sistema, per questo andiamo al Pannello di controllo:

INGRANDIRE

Passo 2
Lì selezioniamo la riga "Reti e Internet" e verrà visualizzato quanto segue:

INGRANDIRE

Passaggio 3
Facciamo clic sulla riga "Centro connessioni di rete e condivisione" e nella finestra successiva faremo clic sulla riga "Modifica impostazioni di condivisione avanzate":

INGRANDIRE

Passaggio 4
Nella finestra visualizzata dobbiamo attivare le seguenti opzioni. Facciamo clic sul pulsante "Salva modifiche" in modo che vengano applicate.

  • Abilita il rilevamento della rete.
  • Abilita la condivisione di file e stampanti.

INGRANDIRE

Passaggio 5
Il prossimo passo è condividere la cartella desiderata, per questo dobbiamo fare clic con il tasto destro sulla cartella e nelle opzioni visualizzate selezionare l'opzione "Proprietà":

INGRANDIRE

Passaggio 6
Nella finestra che verrà visualizzata andiamo alla scheda "Condividi":

Passaggio 7
Lì faremo clic sul pulsante "Condivisione avanzata" e nella finestra successiva attiveremo la casella "Condividi questa cartella":

Passaggio 8
Lì possiamo aggiungere commenti o impostare il limite massimo di utenti collegati a questa cartella. Fare clic sul pulsante "Applica e OK" per salvare le modifiche e vedremo il percorso di detta cartella condivisa:

Passaggio 9
Fare clic su Chiudi per uscire dalla procedura guidata. Ora, in Linux dobbiamo installare il pacchetto cifs-utils, questo pacchetto cifs è un protocollo di accesso ai file di Windows che consentirà la connessione da Linux. Per questo eseguiremo quanto segue:

 sudo apt install cifs-utils 

Passaggio 10
Una volta installato, creeremo una cartella in un percorso Linux facendo clic con il tasto destro su di essa o utilizzando il comando mkdir, verrà montata per il processo di condivisione dei file. Quindi eseguiremo la seguente riga, in questo caso, per montare la cartella e quindi avere la possibilità di trasferire file tra entrambi i sistemi:

 sudo mount.cifs //192.168.0.6/Solvetic3 / home /solvetic / Desktop / Windows -o user = solvetic 

INGRANDIRE

Passaggio 11
Lì inseriremo la rispettiva password e ora che il processo di assemblaggio è stato eseguito saremo in grado di accedervi dall'esploratore. Per smontarlo possiamo fare clic con il tasto destro e selezionare per espellere o utilizzare il comando umount.

Con questi metodi, abbiamo imparato a condividere file in modo sicuro e utile tra Windows e Linux sulla LAN.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave