Guida introduttiva: Creare una macchina virtuale Linux nel portale di AzureQuickstart: Create a Linux virtual machine in the Azure portal

È possibile creare macchine virtuali di Azure tramite il portale di Azure.Azure virtual machines (VMs) can be created through the Azure portal. Il portale di Azure è un'interfaccia utente basata su browser per la creazione di risorse di Azure.The Azure portal is a browser-based user interface to create Azure resources. Questa guida di avvio rapido illustra come usare il portale di Azure per distribuire una macchina virtuale Linux che esegue Ubuntu 18.04 LTS.This quickstart shows you how to use the Azure portal to deploy a Linux virtual machine (VM) running Ubuntu 18.04 LTS. Per vedere la macchina virtuale in azione, si stabilisce anche una connessione SSH alla macchina virtuale e si installa il server Web NGINX.To see your VM in action, you also SSH to the VM and install the NGINX web server.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.If you don't have an Azure subscription, create a free account before you begin.

Creare una coppia di chiavi SSHCreate SSH key pair

Per completare questa guida introduttiva è necessaria una coppia di chiavi SSH.You need an SSH key pair to complete this quickstart. Se si ha già una coppia di chiavi SSH, ignorare questo passaggio.If you already have an SSH key pair, you can skip this step.

Aprire una shell Bash e usare ssh-keygen per creare una coppia di chiavi SSH.Open a bash shell and use ssh-keygen to create an SSH key pair. Se non si dispone di una shell Bash nel computer locale, è possibile usare Azure Cloud Shell.If you don't have a bash shell on your local computer, you can use the Azure Cloud Shell.

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Nel menu nella parte superiore della pagina selezionare l'icona >_ per aprire Cloud Shell.In the menu at the top of the page, select the >_ icon to open Cloud Shell.
  3. Assicurarsi che in alto a sinistra in Cloud Shell sia visualizzato Bash.Make sure the CloudShell says Bash in the upper left. Se è visualizzato PowerShell, usare l'elenco a discesa per selezionare Bash e scegliere Conferma per passare alla shell Bash.If it says PowerShell, use the drop-down to select Bash and select Confirm to change to the Bash shell.
  4. Digitare ssh-keygen -t rsa -b 2048 per creare la chiave SSH.Type ssh-keygen -t rsa -b 2048 to create the ssh key.
  5. Verrà richiesto di immettere un file in cui salvare la coppia di chiavi.You will be prompted to enter a file in which to save the key pair. Premere INVIO per salvare nel percorso predefinito, indicato tra parentesi quadre.Just press Enter to save in the default location, listed in brackets.
  6. Verrà chiesto di immettere una passphrase.You will be asked to enter a passphrase. È possibile digitare una passphrase per la chiave SSH o premere INVIO per continuare senza una passphrase.You can type a passphrase for your SSH key or press Enter to continue without a passphrase.
  7. Il comando ssh-keygen genera chiavi pubbliche e private con il nome predefinito id_rsa in ~/.ssh directory.The ssh-keygen command generates public and private keys with the default name of id_rsa in the ~/.ssh directory. Il comando restituisce il percorso completo della chiave pubblica.The command returns the full path to the public key. Usare il percorso della chiave pubblica per visualizzarne il contenuto con cat digitando cat ~/.ssh/id_rsa.pub.Use the path to the public key to display its contents with cat by typing cat ~/.ssh/id_rsa.pub.
  8. Copiare l'output di questo comando e salvarlo in un'altra posizione per usarlo più avanti in questo articolo.Copy the output of this command and save it somewhere to use later in this article. Si tratta della chiave pubblica che sarà necessaria durante la configurazione dell'account amministratore per accedere alla macchina virtuale.This is your public key and you will need it when configuring your administrator account to log in to your VM.

Accedere ad AzureSign in to Azure

Accedere al portale di Azure, se questa operazione non è già stata eseguita.Sign in to the Azure portal if you haven't already.

Crea macchina virtualeCreate virtual machine

  1. Scegliere Crea una risorsa nell'angolo in alto a sinistra del portale di Azure.Choose Create a resource in the upper left corner of the Azure portal.

  2. In Più comuni selezionare Ubuntu Server 18.04 LTS.In Popular, select Ubuntu Server 18.04 LTS.

  3. Nella scheda Nozioni di base, sotto Dettagli progetto, verificare che sia selezionata la sottoscrizione corretta e quindi scegliere Crea nuovo sotto Gruppo di risorse.In the Basics tab, under Project details, make sure the correct subscription is selected and then choose to Create new under Resource group. Digitare myResourceGroup come nome del gruppo di risorse e quindi scegliere OK.Type myResourceGroup for the name of the resource group and then choose OK.

    Creare un nuovo gruppo di risorse per la propria macchina virtuale

  4. Sotto Dettagli dell'istanza, digitare myVM come nome della macchina virtuale e scegliere Stati Uniti orientali come Regione.Under Instance details, type myVM for the Virtual machine name and choose East US for your Region. Lasciare invariate le altre impostazioni predefinite.Leave the other defaults.

    Sezione Dettagli dell'istanza

  5. In Account amministratore selezionare Chiave pubblica SSH, digitare il nome utente e quindi incollare la chiave pubblica.Under Administrator account, select SSH public key, type your user name, then paste in your public key. Rimuovere gli eventuali spazi iniziali o finali nella chiave pubblica.Remove any leading or trailing white space in your public key.

    Account amministratore

  6. Sotto Regole porta in ingresso > Porte in ingresso pubbliche, scegliere Consentire porte selezionate, quindi selezionare SSH (22) e HTTP (80) dall'elenco a discesa.Under Inbound port rules > Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down.

    Aprire le porte per RDP e HTTP

  7. Lasciare invariate le impostazioni predefinite rimanenti, quindi selezionare il pulsante Rivedi + Crea nella parte inferiore della pagina.Leave the remaining defaults and then select the Review + create button at the bottom of the page.

  8. Nella pagina Crea macchina virtuale è possibile visualizzare i dettagli sulla macchina virtuale che si sta creando.On the Create a virtual machine page, you can see the details about the VM you are about to create. Quando si è pronti, selezionare Crea.When you are ready, select Create.

La distribuzione della macchina virtuale richiederà alcuni minuti.It will take a few minutes for your VM to be deployed. Al termine della distribuzione, passare alla sezione successiva.When the deployment is finished, move on to the next section.

Connettersi alla macchina virtualeConnect to virtual machine

Creare una connessione SSH con la macchina virtuale.Create an SSH connection with the VM.

  1. Selezionare il pulsante Connetti nella pagina di panoramica per la macchina virtuale.Select the Connect button on the overview page for your VM.

    Portale 9

  2. Nella pagina Connetti a macchina virtuale mantenere le opzioni predefinite per la connessione tramite indirizzo IP sulla porta 22.In the Connect to virtual machine page, keep the default options to connect by IP address over port 22. In Accedi con l'account locale della macchina virtuale viene visualizzato un comando di connessione.In Login using VM local account a connection command is shown. Fare clic sul pulsante per copiare il comando.Select the button to copy the command. Di seguito è mostrato un esempio di comando di connessione SSH:The following example shows what the SSH connection command looks like:

    ssh azureuser@10.111.12.123
    
  3. Con la stessa shell Bash usata per creare la coppia di chiavi SSH (è possibile riaprire Cloud Shell selezionando di nuovo >_ o passando a https://shell.azure.com/bash), incollare il comando di connessione SSH nella shell per creare una sessione SSH.Using the same bash shell you used to create your SSH key pair (you can reopen the Cloud Shell by selecting >_ again or going to https://shell.azure.com/bash), paste the SSH connection command into the shell to create an SSH session.

Installare il server WebInstall web server

Per visualizzare la macchina virtuale in azione, installare il server Web NGINX.To see your VM in action, install the NGINX web server. Dalla sessione SSH, aggiornare le origini dei pacchetti e quindi installare il pacchetto NGINX più recente.From your SSH session, update your package sources and then install the latest NGINX package.

sudo apt-get -y update
sudo apt-get -y install nginx

Al termine, digitare exit per uscire dalla sessione SSH.When done, type exit to leave the SSH session.

Visualizzare il server Web in azioneView the web server in action

Usare il Web browser che si preferisce per vedere la pagina iniziale di NGINX predefinita.Use a web browser of your choice to view the default NGINX welcome page. Digitare l'indirizzo IP pubblico della macchina virtuale come indirizzo Web.Type the public IP address of the VM as the web address. L'indirizzo IP pubblico è reperibile nella pagina di panoramica della macchina virtuale o come parte della stringa di connessione SSH usata in precedenza.The public IP address can be found on the VM overview page or as part of the SSH connection string you used earlier.

Sito NGINX predefinito

Pulire le risorseClean up resources

Quando non serve più, è possibile eliminare il gruppo di risorse, la macchina virtuale e tutte le risorse correlate.When no longer needed, you can delete the resource group, virtual machine, and all related resources. A tale scopo, selezionare il gruppo di risorse per la macchina virtuale, selezionare Elimina e quindi confermare il nome del gruppo di risorse da eliminare.To do so, select the resource group for the virtual machine, select Delete, then confirm the name of the resource group to delete.

Passaggi successiviNext steps

In questa guida introduttiva è stata distribuita una macchina virtuale semplice, sono stati creati un gruppo di sicurezza di rete e una regola ed è stato installato un server Web.In this quickstart, you deployed a simple virtual machine, created a Network Security Group and rule, and installed a basic web server. Per altre informazioni sulle macchine virtuali di Azure, passare all'esercitazione per le VM di Linux.To learn more about Azure virtual machines, continue to the tutorial for Linux VMs.