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 usarlo SSH para administrar su computadora virtual de forma remota, de modo que pueda iniciar sesión en su computadora 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.

Cumplir con los requisitos previos

Complete los siguientes requisitos previos antes de comenzar.

Conéctese a un ordenador virtual mediante SSH

Realice uno de los siguientes procedimientos para establecer una SSH conexión 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 par de claves 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, consulteConéctese a un ordenador virtual mediante SSH un ordenador local 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 se desea 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 par de claves predeterminado de Lightsail DKP () 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 DKP Lightsail 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 del equipo virtual Región de AWS en el que se creó, 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. Introduzca el siguiente comando para establecer una SSH conexión con el 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 SSH conexión establecida con un ordenador virtual Ubuntu en Lightsail for Research.

    SSHconexión establecida con un ordenador virtual.

    Ahora que ha establecido correctamente una SSH conexión con su equipo virtual, continúe con la siguiente sección para ver 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 par de claves predeterminado de Lightsail DKP () 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 DKP Lightsail 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ó el ordenador 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. Introduzca el siguiente comando para establecer una SSH conexión con el ordenador 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 SSH conexión establecida con un ordenador virtual Ubuntu en Lightsail for Research.

    SSHconexión establecida con un ordenador virtual.

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

Continúe con los pasos siguientes.

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