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. Questo metodo fornisce un'interfaccia utente basata su browser per creare le macchine virtuali e le risorse associate.This method provides a browser-based user interface to create VMs and their associated resources. Questa guida introduttiva illustra come usare il portale di Azure per distribuire una macchina virtuale Linux in Azure che esegue Ubuntu.This quickstart shows you how to use the Azure portal to deploy a Linux virtual machine (VM) in Azure that runs Ubuntu. Per vedere la macchina virtuale in azione, eseguire SSH nella macchina virtuale e installare il server Web NGINX.To see your VM in action, you then 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 è già disponibile una coppia di chiavi SSH, questo passaggio può essere ignorato.If you have an existing SSH key pair, this step can be skipped.

Per creare una coppia di chiavi SSH e accedere alle macchine virtuali Linux, eseguire il comando seguente da una shell Bash e seguire le istruzioni visualizzate.To create an SSH key pair and log into Linux VMs, run the following command from a Bash shell and follow the on-screen directions. Ad esempio, è possibile usare Azure Cloud Shell o il sottosistema di Windows per Linux.For example, you can use the Azure Cloud Shell or the Windows Substem for Linux. L'output del comando include il nome del file di chiave pubblica.The command output includes the file name of the public key file. Copiare il contenuto del file di chiave pubblica (cat ~/.ssh/id_rsa.pub) negli Appunti:Copy the contents of the public key file (cat ~/.ssh/id_rsa.pub) to the clipboard:

ssh-keygen -t rsa -b 2048

Per informazioni più dettagliate su come creare coppie di chiavi SSH, incluso l'uso di PuTTy, vedere Come usare le chiavi SSH con Windows in Azure.For more detailed information on how to create SSH key pairs, including the use of PuTTy, see How to use SSH keys with Windows.

Accedere ad AzureLog in to Azure

Accedere al portale di Azure all'indirizzo http://portal.azure.comLog in to the Azure portal at http://portal.azure.com

Crea macchina virtualeCreate virtual machine

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

  2. Nella casella di ricerca sopra l'elenco delle risorse di Azure Marketplace, cercare e selezionare Ubuntu Server 16.04 LTS di Canonical e quindi scegliere Crea.In the search box above the list of Azure Marketplace resources, search for and select Ubuntu Server 16.04 LTS by Canonical, then choose Create.

  3. Specificare un nome di macchina virtuale, ad esempio macchinavirtuale, lasciare il tipo di disco SSD e quindi specificare un nome utente, ad esempio utenteazure.Provide a VM name, such as myVM, leave the disk type as SSD, then provide a username, such as azureuser.

  4. .. Per Tipo di autenticazione selezionare Chiave pubblica SSH e quindi incollare la chiave pubblica nella casella di testo.For Authentication type, select SSH public key, then paste your public key into the text box. Prestare attenzione a rimuovere gli eventuali spazi iniziali o finali nella chiave pubblica.Take care to remove any leading or trailing white space in your public key.

    Immettere le informazioni di base sulla VM nel pannello del portale

  5. Scegliere Crea nuovo per creare un nuovo gruppo di risorse e quindi specificare un nome, ad esempio GruppoRisorse.Choose to Create new resource group, then provide a name, such as myResourceGroup. Scegliere la Località desiderata e quindi selezionare OK.Choose your desired Location, then select OK.

  6. Selezionare una dimensione per la VM.Select a size for the VM. È possibile filtrare in base a Tipo di calcolo oppure a Tipo di disco, ad esempio.You can filter by Compute type or Disk type, for example. Le dimensioni consigliate per le macchine virtuali sono D2s_v3.A suggested VM size is D2s_v3.

    Screenshot che mostra le dimensioni delle VM

  7. Nella pagina Impostazioni in Rete > Gruppo di sicurezza di rete > Selezionare le porte in ingresso pubbliche, selezionare HTTP e SSH (22).On the Settings page, in Network > Network Security Group > Select public inbound ports, select HTTP and SSH (22). Accettare tutte le impostazioni predefinite e selezionare OK.Leave the rest of the defaults and select OK.

  8. Nella pagina di riepilogo selezionare Crea per avviare la distribuzione della macchina virtuale.On the summary page, select Create to start the VM deployment.

  9. La macchina virtuale viene aggiunta al dashboard del portale di Azure.The VM is pinned to the Azure portal dashboard. Una volta completata la distribuzione verrà automaticamente aperto il riepilogo della macchina virtuale.Once the deployment has completed, the VM summary automatically opens.

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 con nome DNS sulla porta 22.In the Connect to virtual machine page, keep the default options to connect by DNS name 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.Click 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@myvm-123abc.eastus.cloudapp.azure.com
    
  3. Incollare il comando di connessione SSH in una shell, ad esempio Azure Cloud Shell o Bash in Ubuntu in Windows per creare la connessione.Paste the SSH connection command into a shell, such as the Azure Cloud Shell or Bash on Ubuntu on Windows to create the connection.

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. Per aggiornare le origini dei pacchetti e installare il pacchetto NGINX più recente, eseguire i comandi seguenti dalla sessione SSH:To update package sources and install the latest NGINX package, run the following commands from your SSH session:

# update packages
sudo apt-get -y update

# install NGINX
sudo apt-get -y install nginx

Al termine, usare exit per chiudere la sessione SSH e tornare alle proprietà della macchina virtuale nel portale di Azure.When done, exit the SSH session and return to the VM properties in the Azure portal.

Visualizzare il server Web in azioneView the web server in action

Con NGINX installato e la porta 80 aperta per la macchina virtuale, è ora possibile accedere al server Web da Internet.With NGINX installed and port 80 open to your VM, the web server can now be accessed from the internet. Aprire un Web browser e immettere l'indirizzo IP pubblico della VM.Open a web browser, and enter the public IP address of the VM. L'indirizzo IP pubblico è reperibile nella pagina di panoramica per la macchina virtuale o all'inizio della pagina Rete in cui viene aggiunta la regola di porta in ingresso.The public IP address can be found on the VM overview page, or at the top of the Networking page where you add the inbound port rule.

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.