Come trasferire e condividere file tra Windows e Linux

Come trasferire e condividere file tra Windows e Linux

La copia dei dati da un PC Windows a Linux, o nella direzione opposta, può inizialmente sembrare intimidatoria. Dopotutto, è qualcosa che sembra dovrebbe essere semplice ma si rivela difficile.

In verità, condividere file da Windows a Linux è facile, ma solo se sai come farlo. Pronto a scoprirlo? Ecco tutto ciò che devi sapere su come trasferire file da Windows a Linux e viceversa.

4 modi per trasferire file da Windows a Linux

Se vuoi spostare i dati tra i sistemi operativi Windows e Linux, è più facile di quanto pensi. Abbiamo compilato quattro modi per farlo:

  1. Copia in modo sicuro i file tramite SSH
  2. Trasferimento di file da Windows a Linux con FTP
  3. Condividi i dati utilizzando il software di sincronizzazione
  4. Usa le cartelle condivise nella tua macchina virtuale Linux

Con ciascuno di questi metodi, sarai in grado di eseguire facilmente (e, in alcuni casi, senza sforzo) il trasferimento di file da Linux a Windows o da Windows a Linux.

Diamo un’occhiata a loro a turno e scopriamo quale ti si addice meglio.

1. Copia i file tra Windows e Linux tramite SSH

Con SSH abilitato sul tuo dispositivo Linux, puoi inviare dati tramite la riga di comando da un computer a un altro. Affinché funzioni, tuttavia, dovrai configurare un server SSH sulla tua macchina Linux.

Inizia aprendo un terminale e aggiornando e aggiornando il sistema operativo.

sudo apt update
sudo apt upgrade

Al termine, installa il server SSH. Il server OpenSSH è una buona opzione.

sudo apt install openssh-server

Aspetta mentre si installa. Per verificare in qualsiasi momento se il server OpenSSH è in esecuzione, utilizzare:

sudo service ssh status

Per trasferire dati da Windows, usa un client SSH come PuTTY. Ciò richiede lo strumento PSCP (secure copy client) da scaricare sul tuo sistema Windows per funzionare insieme a PuTTY. Trova entrambi nella pagina dei download di PuTTY.

Scarica: Stucco

Nota che mentre PuTTY dovrà essere installato, PSCP no. Invece, salva il file pscp.exe scaricato nella radice dell’unità C:\ di Windows oppure impostalo come variabile di ambiente. Dovrai anche confermare l’indirizzo IP del dispositivo Linux. Controlla nel terminale Linux con:

hostname -I

Con una connessione stabilita, puoi trasferire un file da Windows a Linux in questo modo:

c:\pscp c:\some\path\to\a\file.txt user@remoteIP:\home\user\some\path\newname.txt

Ti verrà richiesta la password per il computer Linux prima che inizi il trasferimento.

Vuoi copiare file da Linux a Windows nella stessa sessione SSH? Questo comando scaricherà il file specificato nella directory corrente:

c:\pscp user@remoteIP:\home\user\some\file.txt.

Nota l’unico periodo alla fine, che devi includere, altrimenti il ​​trasferimento non funzionerà.

2. Come trasferire file da Linux a Windows tramite FTP

È inoltre possibile utilizzare un’applicazione FTP (File Transfer Protocol) con supporto SSH. Il trasferimento di file tramite SFTP in un’interfaccia utente guidata dal mouse è probabilmente più semplice che affidarsi a comandi digitati.

Ancora una volta, un server SSH deve essere in esecuzione sulla macchina Linux prima di iniziare. Dovresti anche assicurarti di aver installato un’app FTP su Windows, come FileZilla, che ha il supporto SFTP.

Scarica: FileZilla

Per utilizzare questo metodo, esegui FileZilla, quindi:

  1. Apri File > Gestore sito
  2. Crea un nuovo sito
  3. Imposta il protocollo su SFTP
  4. Aggiungi l’indirizzo IP di destinazione in Host
  5. Specificare un nome utente e una password
  6. Impostare il Tipo di accesso su Normale
  7. Fai clic su Connetti quando sei pronto
Condividere file tra Linux e Windows tramite FTP

È quindi possibile utilizzare l’app FTP per spostare i file da Windows a Linux e viceversa utilizzando il trascinamento della selezione.

3. Condividi file tra Linux e Windows con Resilio Sync

Un’altra opzione che dovresti considerare è un programma di sincronizzazione dei file. Questi sono in genere multipiattaforma e utilizzano una chiave crittografata per gestire la connessione tra i dispositivi.

Tutto quello che devi fare è installare l’app, nominare una cartella di sincronizzazione, quindi creare la chiave. Configuralo sul secondo PC e i tuoi dati verranno quindi sincronizzati. Sono disponibili due buone opzioni per questo:

  1. Resilio Sync : precedentemente noto come BitTorrent Sync, Resilio è disponibile su quasi tutte le piattaforme a cui puoi pensare. Esiste una versione a pagamento, ma l’opzione gratuita è sufficiente per sincronizzare due dispositivi
  2. Syncthing : per Linux, Windows, macOS e Android, questa alternativa a Resilio Sync offre una funzionalità simile senza il componente a pagamento

4. Come trasferire file da Windows a una macchina virtuale Linux

Invece di eseguire un PC separato, è comune eseguire Linux o Windows in una macchina virtuale (VM). Ma c’è un modo per trasferire file tra Windows e Linux quando uno è installato in una VM?

Fortunatamente sì. Con VirtualBox, puoi creare una directory condivisa virtuale per la sincronizzazione dei dati.

Se stai eseguendo Windows in una VM su Linux (o viceversa), VirtualBox è già configurato per la condivisione. Assicurati di aver installato Guest Additions sulla tua macchina virtuale prima di procedere.

Nel gestore di VirtualBox, seleziona la VM, quindi:

  1. Scegli Start > Headless Start (o con la VM in esecuzione, Devices > Shared Folders )
    Abilita un avvio headless per la tua VM
  2. Una volta eseguito, fai clic con il pulsante destro del mouse sulla VM e seleziona Impostazioni > Cartelle condivise
  3. Seleziona Cartelle macchina
  4. Fare clic sul simbolo + a destra (o fare clic con il pulsante destro del mouse e selezionare Aggiungi cartella condivisa )
  5. Sfoglia il percorso della cartella e trova la directory che desideri utilizzare
  6. Impostare un nome (se necessario), quindi OK
    Condividi file tra Windows e Linux in una macchina virtuale
  7. Utilizzare la casella di controllo Montaggio automatico per assicurarsi che la condivisione sia disponibile ogni volta che la macchina virtuale viene eseguita
  8. Fare nuovamente clic su OK per confermare e uscire

Quando si riavvia la VM, la condivisione sarà pronta per lo scambio di dati tra il PC host e il sistema operativo guest.

Puoi spostare un file da Windows a Linux utilizzando una condivisione di rete?

C’è un’altra opzione per condividere file tra PC Windows e Linux. Tuttavia, la creazione di un file condiviso su uno o entrambi i sistemi e quindi l’accesso attraverso una rete è nella migliore delle ipotesi inaffidabile.

Condividere file tra Windows e Linux è facile

Che tu sia un principiante di Linux o che trovi Windows poco familiare, condividere i dati tra loro è più facile di quanto pensi. Ora che sai come trasferire file da Windows a Linux e viceversa, ti consigliamo di provare tutti i metodi che abbiamo menzionato sopra e capire quale ti trovi più a tuo agio.

Se stai sincronizzando i dati con Linux, ci sono buone probabilità che tu stia passando da Windows. Non preoccuparti, è più facile di quanto pensi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *