Come trasferire e condividere file tra Windows e Linux

Come trasferire e condividere file tra Windows e Linux

Copiare i dati da un PC Windows a Linux --- o nell'altra direzione --- può sembrare inizialmente intimidatorio. Dopotutto, è qualcosa che 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

Il trasferimento di dati tra i sistemi operativi Windows e Linux è più semplice di quanto pensi. Abbiamo compilato cinque modi per farlo:





  1. Trasferisci file con FTP
  2. Copia sicura dei file tramite SSH
  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 spostare facilmente (e in alcuni casi, senza sforzo) i file tra i sistemi operativi.

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



1. Copia file tramite SSH da Windows a Linux

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

strumento di riparazione software per Windows 10

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





sudo apt update
sudo apt upgrade

Una volta completato, installa il server SSH. Il server OpenSSH è una buona opzione.

sudo apt install openssh-server

Attendi 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 che lo strumento PSCP (client di copia sicura) venga scaricato sul tuo sistema Windows per essere eseguito insieme a PuTTY. Trova entrambi sul PuTTY homepage .

Imparentato: Windows 10 SSH contro PuTTY

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

ip addr

Con una connessione stabilita, puoi inviare dati da Windows a Linux in questo modo:

c:pscp c:
omepath oafile.txt user@remoteIP:homeuser
omepath
ewname.txt

Ti verrà richiesta la password per il computer Linux prima dell'inizio del trasferimento.

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

c:pscp user@remoteIP:homeuser
omefile.txt .

Nota il periodo solitario alla fine --- includi questo o il trasferimento non funzionerà.

2. Come trasferire file da Linux a Windows utilizzando 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.

Di nuovo, 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.

Per utilizzare questo metodo, esegui FileZilla, quindi:

  1. Aprire File > Gestore del sito
  2. Creare un Nuovo sito
  3. Imposta il protocollo su SFTP
  4. Aggiungi l'indirizzo IP di destinazione in Ospite
  5. Specifica un nome utente e una password
  6. Imposta il tipo di accesso su Normale
  7. Clic Collegare quando pronto

È 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 da 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. Impostalo sul secondo PC e i tuoi dati verranno quindi sincronizzati. Per questo sono disponibili due buone opzioni:

  1. Resilio Sync : precedentemente noto come BitTorrent Sync, Resilio è disponibile su quasi tutte le piattaforme che ti vengono in mente. 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

La nostra guida all'utilizzo di Resilio Sync (così come SyncThing) ti guiderà attraverso la configurazione dei trasferimenti di file di rete tra computer Linux e Windows.

4. Crea e monta una cartella condivisa VirtualBox in 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 le Guest Additions sulla tua macchina virtuale prima di procedere.

Nel gestore di VirtualBox, seleziona la VM, quindi:

  1. Scegliere Start > Inizio senza testa (o con la VM in esecuzione, Dispositivi > Cartelle condivise )
  2. Una volta in esecuzione, fare clic con il pulsante destro del mouse sulla VM e selezionare Impostazioni > Cartelle condivise
  3. Selezionare Cartelle macchina
  4. Clicca il + simbolo a destra (o fare clic con il pulsante destro del mouse e selezionare Aggiungi cartella condivisa )
  5. Sfoglia il Percorso cartella e trova la directory che vuoi usare
  6. Imposta un nome (se necessario) quindi ok
  7. Utilizzare il Montaggio automatico casella di controllo per garantire che la condivisione sia disponibile ogni volta che viene eseguita la VM
  8. Clic ok di nuovo per confermare e uscire

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

Che dire della condivisione di file nella GUI?

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 ad esso attraverso una rete è nella migliore delle ipotesi inaffidabile.

Condividere file tra Windows e Linux è facile

Che tu sia un nuovo utente di Linux o che tu non abbia familiarità con Windows, la condivisione dei dati tra di loro è più facile di quanto pensi.

Abbiamo esaminato diversi metodi. Ti consigliamo di provarli tutti e capire con quale ti trovi più a tuo agio.

Se stai sincronizzando i dati con Linux, ci sono buone probabilità che tu stia migrando il tuo computer da Windows. Consulta la nostra guida per passare da Windows a Linux per ulteriori suggerimenti.

Condividere Condividere Tweet E-mail Le 7 migliori app di trasferimento file wireless su Linux

Hai bisogno di trasferire i tuoi file tramite Wi-Fi su Linux? Qui ci sono diversi metodi che puoi usare.

Leggi Avanti
Argomenti correlati
  • Linux
  • FTP
  • Condivisione di file
  • Suggerimenti per Linux
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante dei Lego e fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti