Come spostare i file su una macchina virtuale Ubuntu

In questo tutorial impareremo come spostare i file dalla nostra macchina locale su una macchina virtuale Ubuntu.

Questo può essere utile se vogliamo trasferire file tra due macchine o se vogliamo eseguire il backup dei nostri file su una macchina remota.

Ci sono due modi per farlo: usando il comando scp o usando il protocollo SFTP. Tratteremo entrambi i metodi in questo tutorial.

Come spostare i file su una macchina virtuale Ubuntu

Di cosa avrai bisogno

Per seguire questa guida, avrai bisogno di quanto segue:

  • Un computer con una connessione a Internet
  • Una macchina virtuale Ubuntu in esecuzione sul tuo computer
  • Un file che vuoi spostare dal tuo computer alla tua macchina virtuale Ubuntu

Creazione di una macchina virtuale Ubuntu

Supponendo che Ubuntu sia installato sul tuo computer, la prima cosa che devi fare è installare VirtualBox. VirtualBox è un software di virtualizzazione gratuito e open source che semplifica la creazione di macchine virtuali (VM) sul tuo computer.

  1. Dopo aver installato VirtualBox, avvia l'applicazione e fai clic sul pulsante "Nuovo" per creare una nuova VM.
  2. Ti verrà chiesto di dare un nome alla tua VM (la chiameremo "Ubuntu VM" per questo tutorial) e selezionare il sistema operativo che desideri installare.
  3. Scegli "Ubuntu" dal menu a discesa e seleziona la versione che desideri installare (in questo tutorial utilizziamo Ubuntu 18.04).
  4. Fai clic su "Avanti" e ti verrà chiesto di impostare la quantità di memoria (RAM) che desideri allocare alla tua VM. Consigliamo almeno 2 GB di RAM per una VM Ubuntu di base, ma 4 GB o più sono l'ideale se prevedi di eseguire più programmi o lavorare con file di grandi dimensioni sulla tua VM.
  5. Fai di nuovo clic su "Avanti" e ti verrà chiesto di creare un disco rigido virtuale per la tua VM. Scegli "Crea ora un disco rigido virtuale" e fai clic su "Crea".
  6. Seleziona "VDI (VirtualBox Disk Image)" come tipo di file del disco rigido e scegli se desideri un disco rigido dinamico o di dimensioni fisse. Ti consigliamo di scegliere la dimensione fissa per prestazioni migliori, ma la dimensione dinamica funzionerà correttamente se hai poco spazio di archiviazione.
  7. Fai clic su "Crea" e ti verrà chiesto di specificare la dimensione del tuo disco rigido virtuale. Consigliamo almeno 20 GB per una VM Ubuntu di base, ma 40 GB o più sono l'ideale se prevedi di archiviare molti file o installare più programmi.
  8. Fai clic su "Crea" un'ultima volta e la tua nuova VM verrà creata!

Installazione di Ubuntu sulla tua macchina virtuale

Prima di poter iniziare a utilizzare Ubuntu sulla tua macchina virtuale, dovrai installarlo. Ecco una guida rapida su come farlo:

  1. Scarica il file ISO di Ubuntu. È possibile ottenere l'ultima versione dal sito Web di Ubuntu.
  2. Crea una nuova macchina virtuale nel tuo software di virtualizzazione e seleziona il file ISO appena scaricato come "immagine di avvio".
  3. Avvia la macchina virtuale e segui le istruzioni sullo schermo per completare il processo di installazione. Una volta installato Ubuntu, puoi iniziare a usarlo come qualsiasi altro sistema operativo!

Configurazione della macchina virtuale

Ci sono alcuni modi per trasferire i file dalla tua macchina locale sulla tua macchina virtuale (VM), ma per questa guida useremo una cartella condivisa.

Le cartelle condivise ti consentono di accedere ai file sul tuo computer locale dall'interno della VM e viceversa.

Qualsiasi modifica apportata ai file nella cartella condivisa sarà visibile su entrambi i lati.

Prima di poter utilizzare una cartella condivisa, devi eseguire due operazioni:

  1. Installa le Guest Additions sulla tua VM
  2. Imposta una cartella condivisa

Sposta i file su una macchina virtuale Ubuntu

Se hai file sul tuo computer locale a cui vuoi accedere sulla tua macchina virtuale Ubuntu, ci sono alcuni modi per spostarli.

Il modo più semplice è usare il comando scp (secure copy). Con scp, puoi trasferire file tra la tua macchina locale e la tua macchina virtuale Ubuntu senza dover configurare un server FTP.

Per usare scp, dovrai avere un client SSH installato sul tuo computer locale. Se utilizzi Windows, ti consigliamo di utilizzare PuTTY.

Una volta che hai Stucco installato, aprilo e inserisci l'indirizzo IP della tua macchina virtuale Ubuntu nel campo "Nome host". Quindi fare clic su "Apri".

Quando richiesto, inserisci il nome utente e la password per la tua macchina virtuale Ubuntu.

Una volta effettuato l'accesso, vai alla directory sul tuo computer locale che contiene i file che desideri trasferimento. Quindi digitare il seguente comando:

scp nome_file username@indirizzo_ip:/percorso/di/destinazione

Ad esempio, se volessi trasferire il file "test.txt" dal mio computer locale al file “/home/utente” directory sulla mia macchina virtuale Ubuntu, userei il seguente comando:

scp test.txt [email protected]:/home/utente

Accesso ai tuoi file sulla tua macchina virtuale Ubuntu

Se hai file sul tuo computer locale a cui vuoi accedere sulla tua macchina virtuale Ubuntu, ci sono alcuni modi per farlo.

Un'opzione è utilizzare un servizio di archiviazione cloud come Dropbox o Google Drive. Puoi anche utilizzare SSH per trasferire file tra la tua macchina locale e la tua macchina virtuale Ubuntu.

Conclusione

Ora che sai come spostare i file tra la tua macchina virtuale Ubuntu e il tuo computer host Windows 10, puoi iniziare a utilizzare Ubuntu per i tuoi progetti di sviluppo. Se hai domande, non esitare a chiedere nei commenti qui sotto.

Italiano