Connect a un ordenador virtual de Lightsail for Research mediante Secure Shell - Amazon Lightsail para la investigación

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Connect a un ordenador virtual de Lightsail for Research mediante Secure Shell

Puede conectarse a un ordenador virtual en Amazon Lightsail for Research mediante el protocolo Secure Shell (SSH). Puede usar SSH para administrar su equipo virtual de forma remota, de modo que pueda iniciar sesión en este a través de Internet y ejecutar comandos.

nota

También puede establecer una conexión de protocolo de pantalla remota a su ordenador virtual mediante el cliente Amazon DCV basado en navegador. Amazon DCV está disponible en la consola Lightsail for Research. Para obtener más información, consulte Acceda al sistema operativo de su ordenador virtual Lightsail for Research.

Cumplimiento de los requisitos previos de

Complete los siguientes requisitos previos antes de comenzar.

Conexión a un equipo virtual mediante SSH

Realice uno de los siguientes procedimientos para establecer una conexión SSH con su ordenador virtual en Lightsail for Research.

Este procedimiento se aplica si prefiere una configuración mínima para conectarse al equipo virtual. AWS CloudShell utiliza un shell preautenticado y basado en un navegador que puede iniciar directamente desde. AWS Management Console Puede ejecutar AWS CLI comandos con el shell que prefiera, como el shell Bash o el shell Z. PowerShell Puede hacerlo sin necesidad de descargar ni instalar herramientas de línea de comandos. Para obtener más información, consulte el Cómo empezar a usar AWS CloudShell en la Guía del usuario de AWS CloudShell .

importante

Antes de empezar, asegúrese de obtener el key pair predeterminado de Lightsail (DKP) para el ordenador virtual al que se va a conectar. Para obtener más información, consulte Obtenga un par de claves para un ordenador virtual Lightsail for Research.

  1. Desde la consola Lightsail for Research, CloudShell ejecútelo seleccionando una de las siguientes opciones:

    1. En el cuadro de búsqueda, escriba "CloudShell«y, a continuación, elija. CloudShell

    2. En la barra de navegación, selecciona el CloudShellicono.

    3. Elija CloudShellen la barra de herramientas de la consola, en la parte inferior izquierda de la consola.

    Características principales de la AWS CloudShell interfaz.

    Cuando aparece el símbolo del sistema, el shell está listo para la interacción.

    AWS CloudShell interfaz de terminal.
  2. Elija una carcasa preinstalada con la que trabajar. Para cambiar el shell predeterminado, introduzca uno de los siguientes nombres de programa en la línea de comandos. Bash es el shell predeterminado que se ejecuta cuando se inicia AWS CloudShell.

    Bash

    bash

    Si cambias a Bash, el símbolo de la línea de comandos se actualiza a$.

    PowerShell

    pwsh

    Si cambia a PowerShell, el símbolo de la línea de comando se actualiza aPS>.

    Z shell

    zsh

    Si cambia a Z shell, el símbolo de la línea de comandos se actualiza a%.

  3. Para conectarse a un ordenador virtual desde la ventana del CloudShell terminal, consulteConexión a un equipo virtual mediante SSH en un equipo local con Linux, Unix o macOS.

Para obtener información sobre el software preinstalado en el CloudShell entorno, consulte el entorno AWS CloudShell informático en la Guía del AWS CloudShell usuario.

Este procedimiento se aplica si el equipo local utiliza un sistema operativo Windows. Este procedimiento utiliza el get-instance AWS CLI comando para obtener el nombre de usuario y la dirección IP pública de la instancia a la que desea conectarse. Para obtener más información, consulte get-instance en la Referencia de comandos de la AWS CLI .

importante

Asegúrese de obtener el key pair (DKP) predeterminado de Lightsail para el ordenador virtual al que intenta conectarse antes de iniciar este procedimiento. Para obtener más información, consulte Obtenga un par de claves para un ordenador virtual Lightsail for Research. Este procedimiento envía la clave privada del Lightsail DKP a dkp_rsa un archivo que se utiliza en uno de los siguientes comandos.

  1. Abra una ventana del símbolo del sistema.

  2. Ingrese el siguiente comando para mostrar la dirección IP pública y el nombre de usuario de su equipo virtual. En el comando, region-code sustitúyala por el código Región de AWS en el que se creó la computadora virtual, por ejemplo. us-east-2 Sustituya computer-name por el nombre del equipo virtual al que desea conectarse.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.username" & aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.publicIpAddress"

    Ejemplo

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.username" & aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.publicIpAddress"

    En la respuesta se mostrará el nombre de usuario y la dirección IP pública del equipo virtual, como se indica en el siguiente ejemplo. Anote estos valores, ya que los necesitará en el siguiente paso de este procedimiento.

    Nombre de usuario y dirección IP pública de un equipo virtual.
  3. Ingrese el siguiente comando para establecer una conexión SSH con su equipo virtual. En el comando, sustituya user-name por el nombre de usuario de inicio de sesión y sustituya public-ip-address por la dirección IP pública de su equipo virtual.

    ssh -i dkp_rsa user-name@public-ip-address

    Ejemplo

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Debería ver una respuesta similar a la del siguiente ejemplo, que muestra una conexión SSH establecida con un ordenador virtual Ubuntu en Lightsail for Research.

    Conexión SSH establecida con un equipo virtual.

    Ahora que ha establecido correctamente una conexión SSH con su equipo virtual, continúe con la siguiente sección para consultar los siguientes pasos adicionales.

Este procedimiento se aplica si el equipo local utiliza un sistema operativo Linux, Unix o macOS. Este procedimiento utiliza el get-instance AWS CLI comando para obtener el nombre de usuario y la dirección IP pública de la instancia a la que se quiere conectar. Para obtener más información, consulte get-instance en la Referencia de comandos de la AWS CLI .

importante

Asegúrese de obtener el key pair (DKP) predeterminado de Lightsail para el ordenador virtual al que intenta conectarse antes de iniciar este procedimiento. Para obtener más información, consulte Obtenga un par de claves para un ordenador virtual Lightsail for Research. Este procedimiento envía la clave privada del Lightsail DKP a dkp_rsa un archivo que se utiliza en uno de los siguientes comandos.

  1. Abra una ventana de terminal.

  2. Ingrese el siguiente comando para mostrar la dirección IP pública y el nombre de usuario de su equipo virtual. En el comando, region-code sustitúyalo por el código de la AWS región en la que se creó la computadora virtual, por ejemplo. us-east-2 Sustituya computer-name por el nombre del equipo virtual al que desea conectarse.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.username' && aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.publicIpAddress'

    Ejemplo

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.username' && aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.publicIpAddress'

    En la respuesta se mostrará el nombre de usuario y la dirección IP pública del equipo virtual, como se indica en el siguiente ejemplo. Anote estos valores, ya que los necesitará en el siguiente paso de este procedimiento.

    Nombre de usuario y dirección IP pública de un equipo virtual.
  3. Ingrese el siguiente comando para establecer una conexión SSH con su equipo virtual. En el comando, sustituya user-name por el nombre de usuario de inicio de sesión y sustituya public-ip-address por la dirección IP pública de su equipo virtual.

    ssh -i dkp_rsa user-name@public-ip-address

    Ejemplo

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Debería ver una respuesta similar a la del siguiente ejemplo, que muestra una conexión SSH establecida con un ordenador virtual Ubuntu en Lightsail for Research.

    Conexión SSH establecida con un equipo virtual.

    Ahora que ha establecido correctamente una conexión SSH con su equipo virtual, continúe con la siguiente sección para consultar los siguientes pasos adicionales.

Continúe con los pasos siguientes.

Puede completar los siguientes pasos adicionales una vez que haya establecido correctamente una conexión SSH con su equipo virtual: