Ejercicio: Configuración del servidor SSH

Completado

Quiere examinar los archivos de proyecto de su agencia en una máquina remota. En primer lugar, debe configurar esa máquina remota y configurarla para SSH.

En este ejercicio, creará una máquina virtual Linux (VM) en Azure para hospedar los archivos de aplicación de la agencia. También generará una clave SSH que usará para configurar la máquina virtual para las conexiones SSH.

En este ejercicio se usa Azure, pero la máquina virtual Linux puede existir en cualquier lugar.

Configuración de la máquina virtual

En primer lugar, debe establecer la configuración inicial de la máquina virtual Linux.

  1. Ir a la Azure Portal e inicie sesión en su cuenta de Azure. Puede crear una cuenta gratuita si actualmente no tiene una.

  2. En el menú del portal, seleccione Crear un recurso.

    Captura de pantalla que muestra la acción Crear un recurso en el menú de Azure Portal.

  3. Busque máquina virtual y seleccione la lista desplegable Crear máquina virtual en la opción Máquina virtual .

    Captura de pantalla en la que se resalta cómo buscar y crear un recurso de máquina virtual en Azure Portal.

  4. Seleccione la suscripción de Azure y cree un nuevo grupo de recursos.

  5. Especifique los detalles de la máquina virtual, como el nombre, el tamaño y la imagen base. En la captura de pantalla se muestran algunos detalles de ejemplo, pero puede elegir versiones recientes de otras distribuciones de Linux y examinar servidores SSH compatibles.

    Captura de pantalla que muestra los detalles de la máquina virtual de Azure que se va a crear.

Configuración de SSH

Ahora, debe establecer la configuración de SSH y finalizar la creación de la máquina virtual para que tenga un servidor SSH en funcionamiento.

  1. Azure genera automáticamente un par de claves SSH automáticamente. Puede dejar la cuenta de administrador rellenada con los valores predeterminados. El nombre de usuario se usará al conectarse a la máquina virtual a través de SSH en el ejercicio siguiente.

    Captura de pantalla que muestra los valores predeterminados de la sección Cuenta de administrador durante la creación de máquinas virtuales en Azure.

  2. La máquina virtual también debe aceptar el tráfico SSH entrante a través del puerto SSH 22. De manera predeterminada, Azure debe tener esta regla especificada durante la creación de la máquina virtual.

    Captura de pantalla que muestra las reglas de puerto de entrada para configurar un puerto de entrada para SSH.

  3. Selecciona Revisar + crear.

    Captura de pantalla que resalta la opción Revisar y crear durante la creación de la máquina virtual.

  4. Es posible que reciba un error de validación en la pestaña Redes; si es así, seleccione ese error y cree una nueva red virtual. Seleccione Revisar y crear de nuevo.

    Captura de pantalla que muestra el paso de validación para crear una nueva red virtual para la máquina virtual.

  5. Después de revisar los detalles, seleccione Crear y Azure implementará la máquina virtual. Este proceso puede tardar unos minutos.

    Captura de pantalla que resalta la acción Crear para la máquina virtual validada.

  6. Cuando se le solicite una pantalla para generar un nuevo par de claves, seleccione "Descargar clave privada y crear recurso." Esto descarga un .pem archivo que contiene la clave. Anote dónde se descarga el archivo; Necesitará esta ruta de acceso de archivo en el ejercicio siguiente.

    Captura de pantalla que muestra la solicitud durante la creación de máquinas virtuales de Azure para descargar la clave privada y crear el recurso.

  7. Una vez implementado el recurso, seleccione Ir al recurso.

    Captura de pantalla que resalta la acción Ir al recurso una vez creada la máquina virtual.

  8. Copie la dirección IP pública desde la información general de las propiedades de la máquina virtual recién creada. Necesitará esta dirección IP en el ejercicio siguiente para el nombre de host al conectarse a la máquina virtual a través de SSH.

    Captura de pantalla en la que se resalta cómo copiar la dirección IP pública de la máquina virtual recién creada.

¡Gran trabajo! Ha implementado una máquina virtual Linux a la que puede conectarse mediante SSH.

En la sección siguiente, aprenderá a usar la extensión Remote - SSH de Visual Studio Code para conectarse a la máquina virtual.