Inicio rápido: Creación de una máquina virtual Linux en Azure PortalQuickstart: Create a Linux virtual machine in the Azure portal

Las máquinas virtuales de Azure pueden crearse mediante Azure Portal.Azure virtual machines (VMs) can be created through the Azure portal. Azure Portal es una interfaz de usuario basada en explorador para crear recursos de Azure.The Azure portal is a browser-based user interface to create Azure resources. En este inicio rápido se muestra cómo usar Azure Portal para implementar una máquina virtual Linux en Azure que ejecuta 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. Para ver la máquina virtual en acción, conéctese a ella mediante SSH e instale el servidor web NGINX.To see your VM in action, you also SSH to the VM and install the NGINX web server.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.If you don't have an Azure subscription, create a free account before you begin.

Creación del par de claves SSHCreate SSH key pair

Necesita un par de claves SSH para completar esta guía de inicio rápido.You need an SSH key pair to complete this quickstart. Si ya tiene un par de claves SSH, puede omitir este paso.If you already have an SSH key pair, you can skip this step.

Abra un shell de Bash y utilice ssh-keygen para crear un par de claves SSH.Open a bash shell and use ssh-keygen to create an SSH key pair. Si no tiene un shell de Bash en la máquina local, puede usar Azure Cloud Shell.If you don't have a bash shell on your local computer, you can use the Azure Cloud Shell.

  1. Inicie sesión en Azure Portal.Sign in to the Azure portal.
  2. En el menú que aparece en la parte superior de la página, seleccione el icono >_ para abrir Cloud Shell.In the menu at the top of the page, select the >_ icon to open Cloud Shell.
  3. Asegúrese de que aparece Bash en la parte superior izquierda de Cloud Shell.Make sure the CloudShell says Bash in the upper left. Si aparece PowerShell, use la lista desplegable para seleccionar Bash y seleccione Confirmar para cambiar al shell de Bash.If it says PowerShell, use the drop-down to select Bash and select Confirm to change to the Bash shell.
  4. Escriba ssh-keygen -t rsa -b 2048 para crear la clave SSH.Type ssh-keygen -t rsa -b 2048 to create the ssh key.
  5. Se le pedirá que especifique un archivo en el que guardar el par de claves.You will be prompted to enter a file in which to save the key pair. Simplemente presione Entrar para guardar en la ubicación predeterminada, que se muestra entre corchetes.Just press Enter to save in the default location, listed in brackets.
  6. Se le pedirá que escriba una frase de contraseña.You will be asked to enter a passphrase. Puede escribir una frase de contraseña para la clave SSH o presionar Entrar para continuar sin una frase de contraseña.You can type a passphrase for your SSH key or press Enter to continue without a passphrase.
  7. El comando ssh-keygen genera claves públicas y privadas con el nombre predeterminado id_rsa en ~/.ssh directory.The ssh-keygen command generates public and private keys with the default name of id_rsa in the ~/.ssh directory. El comando devuelve la ruta de acceso completa a la clave pública.The command returns the full path to the public key. Utilice la ruta de acceso a la clave pública para mostrar su contenido con cat escribiendo 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. Copie el resultado de este comando y guárdelo en algún lugar para usarlo más adelante en este artículo.Copy the output of this command and save it somewhere to use later in this article. Esta es su clave pública, que necesitará al configurar la cuenta de administrador para iniciar sesión en la máquina virtual.This is your public key and you will need it when configuring your administrator account to log in to your VM.

Inicio de sesión en AzureSign in to Azure

Inicie sesión en Azure Portal si aún no lo ha hecho.Sign in to the Azure portal if you haven't already.

Crear máquina virtualCreate virtual machine

  1. Escriba máquinas virtuales en la búsqueda.Type virtual machines in the search.

  2. En Servicios, seleccione Máquinas virtuales.Under Services, select Virtual machines.

  3. En la página Máquinas virtuales, seleccione Agregar.In the Virtual machines page, select Add. Se abrirá la página Creación de una máquina virtual.The Create a virtual machine page opens.

  4. En la pestaña Aspectos básicos, en Detalles del proyecto, asegúrese de que esté seleccionada la suscripción correcta y luego elija Crear nuevo grupo de recursos.In the Basics tab, under Project details, make sure the correct subscription is selected and then choose to Create new resource group. Escriba myResourceGroup para el nombre.*.Type myResourceGroup for the name.*.

    Crear un nuevo grupo de recursos para la máquina virtual

  5. En Detalles de instancia, escriba myVM en Nombre de máquina virtual, elija Este de EE. UU. como Región y, luego, Ubuntu 18.04 LTS como Imagen.Under Instance details, type myVM for the Virtual machine name, choose East US for your Region, and choose Ubuntu 18.04 LTS for your Image. Deje los demás valores predeterminados.Leave the other defaults.

    Sección Detalles de instancia

  6. En Cuenta de administrador, seleccione Clave pública SSH, escriba el nombre de usuario y luego pegue la clave pública.Under Administrator account, select SSH public key, type your user name, then paste in your public key. Quite los espacios en blanco finales o iniciales de la clave pública.Remove any leading or trailing white space in your public key.

    Cuenta de administrador

  7. En Reglas de puerto de entrada > Puertos de entrada públicos, elija Permitir los puertos seleccionados y luego seleccione SSH (22) y HTTP (80) en la lista desplegable.Under Inbound port rules > Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down.

    Puertos abiertos para RDP y HTTP

  8. Deje los valores predeterminados restantes y luego seleccione el botón Revisar + crear en la parte inferior de la página.Leave the remaining defaults and then select the Review + create button at the bottom of the page.

  9. En la página Crear una máquina virtual verá los detalles de la máquina virtual que va a crear.On the Create a virtual machine page, you can see the details about the VM you are about to create. Cuando esté preparado, seleccione Crear.When you are ready, select Create.

La implementación de la máquina virtual tardará unos minutos.It will take a few minutes for your VM to be deployed. Cuando finalice la implementación, pase a la siguiente sección.When the deployment is finished, move on to the next section.

Conexión a la máquina virtualConnect to virtual machine

Cree una conexión SSH con la máquina virtual.Create an SSH connection with the VM.

  1. Seleccione el botón Conectar en la página de información general de la máquina virtual.Select the Connect button on the overview page for your VM.

    Portal 9

  2. En la página Conectarse a una máquina virtual, mantenga las opciones predeterminadas para conectarse por la dirección IP a través del puerto 22.In the Connect to virtual machine page, keep the default options to connect by IP address over port 22. En Login using VM local account (Iniciar sesión mediante la cuenta local de máquina virtual), se muestra un comando de conexión.In Login using VM local account a connection command is shown. Seleccione el botón para copiar el comando.Select the button to copy the command. En el ejemplo siguiente se muestra el aspecto que tiene el comando de conexión SSH:The following example shows what the SSH connection command looks like:

    ssh azureuser@10.111.12.123
    
  3. Con el mismo shell de Bash que usó para crear el par de claves SSH (puede volver a abrir Cloud Shell seleccionando >_ de nuevo o si va a https://shell.azure.com/bash), pegue el comando de conexión de SSH en el shell para crear una sesión de 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.

Instalación del servidor webInstall web server

Para ver la máquina virtual en acción, instale al servidor de web de NGINX.To see your VM in action, install the NGINX web server. En la sesión de SSH, actualice los orígenes de paquete e instale el paquete NGINX más reciente.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

Cuando haya terminado, escriba exit para salir de la sesión de SSH.When done, type exit to leave the SSH session.

Visualización del servidor web en acciónView the web server in action

Use un explorador web de su elección para ver la página de bienvenida predeterminada de NGINX.Use a web browser of your choice to view the default NGINX welcome page. Escriba la dirección IP pública de la máquina virtual como dirección web.Type the public IP address of the VM as the web address. La dirección IP pública se encuentra en la página de introducción de la máquina virtual o como parte de la cadena de conexión de SSH que usó anteriormente.The public IP address can be found on the VM overview page or as part of the SSH connection string you used earlier.

Sitio NGINX predeterminado

Limpieza de recursosClean up resources

Cuando ya no los necesite, puede eliminar el grupo de recursos, la máquina virtual y todos los recursos relacionados.When no longer needed, you can delete the resource group, virtual machine, and all related resources. Para ello, seleccione el grupo de recursos de la máquina virtual, seleccione Eliminar y luego confirme el nombre del grupo de recursos para eliminar.To do so, select the resource group for the virtual machine, select Delete, then confirm the name of the resource group to delete.

Pasos siguientesNext steps

En esta guía de inicio rápido, implementó una máquina virtual sencilla, creó un grupo de seguridad de red y una regla e instaló un servidor web básico.In this quickstart, you deployed a simple virtual machine, created a Network Security Group and rule, and installed a basic web server. Para más información acerca de las máquinas virtuales de Azure, continúe con el tutorial de máquinas virtuales Linux.To learn more about Azure virtual machines, continue to the tutorial for Linux VMs.