Instancia de ordenador Linux a Windows - Guía de usuario avanzada de AMS

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.

Instancia de ordenador Linux a Windows

Usa un túnel SSH y un cliente RDP para conectarte a una instancia de Windows desde tu ordenador Linux.

MALZ

Este procedimiento requiere un cliente de Conexión a Escritorio remoto para Linux; el ejemplo usa Microsoft Remote Desktop (un cliente UNIX de código abierto para conectarse a los Servicios de Escritorio remoto de Windows). Rdesktop es una alternativa.

nota

La forma de iniciar sesión en las instancias de Windows puede cambiar en función del cliente de escritorio remoto que se utilice.

Primero se establece un túnel SSH y, a continuación, se inicia sesión.

Para obtener más información sobre los nombres de los bastiones amistosos, consulte. Nombres de bastiones compatibles con DNS

Antes de empezar:

  1. Configura RDP a través de un túnel SSH desde un escritorio Linux a una instancia de Windows. Para ssh ejecutar el comando con los valores correctos, hay dos maneras de proceder:

    • En el shell de Linux, defina las variables y, a continuación, introduzca el comando de conexión SSH:

      BASTION="sshbastion(1-4).Your_Domain"" WINDOWS="Windows_Instance_Private_IP" AD="AD_Account_Number" USER="AD_Username" ssh -L 3389:$WINDOWS:3389 A$AD\\\\$USER@$BASTION

      Por ejemplo, si se utilizan los siguientes valores:

      BASTION="sshbastion4.A123456789123.amazonaws.com"

      WINDOWS="172.16.3.254"

      AD="ACORP_example"

      USER="john.doe"

    • Añada los valores de las variables directamente al ssh comando.

    En cualquier caso, esto es lo que sería la solicitud renderizada (suponiendo el mismo conjunto de valores de variables):

    ssh -L 3389:172.16.3.254:3389 ACORP_example\\\\john.doe@myamsadomain.com
  2. O bien: abra su cliente de escritorio remoto, introduzca la dirección y el puerto del bucle invertido 127.0.0. 1:3389 y, a continuación, abra la conexión.

    O bien, inicia sesión en la instancia de Windows desde una nueva consola de escritorio Linux. Si lo usas RDesktop, el comando tendrá el siguiente aspecto:

    rdesktop 127.0.0.1:3389

    Aparece una ventana de escritorio remoto para la instancia de Windows en el escritorio de Linux.

    sugerencia

    Si la sesión de escritorio remoto no se inicia, comprueba que la conectividad de red con la instancia de Windows desde el bastión SSH esté permitida en el puerto 3389 del shell en el paso 1 (private_ip_address_of_windows_instancesustitúyalo según corresponda):

    nc private_ip_address_of_windows_instance 3389 -v –z

    Éxito:

    nc 172.16.0.83 3389 -v -z Connection to 172.16.0.83 3389 port [tcp/ms-wbt-server] succeeded netstat -anvp | grep 3389 tcp    0     0 172.16.0.253:48079 172.16.3.254:3389 ESTABLISHED
SALZ

Este procedimiento para una zona de landing con una sola cuenta requiere un cliente de Conexión a Escritorio remoto para Linux; en el ejemplo se utiliza Microsoft Remote Desktop (un cliente UNIX de código abierto para conectarse a los Servicios de Escritorio Remoto de Windows). Rdesktop es una alternativa.

nota

La forma de iniciar sesión en las instancias de Windows puede cambiar en función del cliente de escritorio remoto que se utilice.

Primero se establece un túnel SSH y, a continuación, se inicia sesión.

Para obtener más información sobre los nombres de los bastiones amistosos, consulte. Nombres de bastiones compatibles con DNS

Antes de empezar:

  • Solicite acceso a la instancia a la que desee conectarse; para obtener más información, consulte Solicitudes de acceso.

  • Elige un nombre de bastión DNS SSH fácil de entender al que conectarte; por ejemplo:

    sshbastion(1-4).AAMSAccountNumber.amazonaws.com

    Este sería el siguiente si tu número de cuenta es 123456789123 y eliges el bastión 4:

    sshbastion4.A123456789123.amazonaws.com
  • Busca la dirección IP de la instancia a la que quieres conectarte; para obtener más información, consulta Cómo encontrar un ID de instancia o una dirección IP.

  1. Configura RDP a través de un túnel SSH desde un escritorio Linux a una instancia de Windows. Para ssh ejecutar el comando con los valores correctos, hay dos maneras de proceder:

    • En el shell de Linux, defina las variables y, a continuación, introduzca el comando de conexión SSH:

      BASTION="sshbastion(1-4).AAMSAccountNumber.amazonaws.com" WINDOWS="WINDOWS_INSTANCE_PRIVATE_IP" AD="AD_ACCOUNT_NUMBER" USER="AD_USERNAME" ssh -L 3389:$WINDOWS:3389 A$AD\\\\$USER@$BASTION

      Por ejemplo, si se utilizan los siguientes valores:

      BASTION="sshbastion4.A123456789123.amazonaws.com"

      WINDOWS="172.16.3.254"

      AD="ACORP_example"

      USER="john.doe"

    • Añada los valores de las variables directamente al ssh comando.

    En cualquier caso, esto es lo que sería la solicitud renderizada (suponiendo el mismo conjunto de valores de variables):

    ssh -L 3389:172.16.3.254:3389 ACORP_example\\\\john.doe@sshbastion4.A123456789123.amazonaws.com
  2. O bien: abra su cliente de escritorio remoto, introduzca la dirección y el puerto del bucle invertido 127.0.0. 1:3389 y, a continuación, abra la conexión.

    O bien, inicia sesión en la instancia de Windows desde una nueva consola de escritorio Linux. Si lo usas RDesktop, el comando tendrá el siguiente aspecto:

    rdesktop 127.0.0.1:3389

    Aparece una ventana de escritorio remoto para la instancia de Windows en el escritorio de Linux.

    sugerencia

    Si la sesión de escritorio remoto no se inicia, comprueba que la conectividad de red con la instancia de Windows desde el bastión SSH esté permitida en el puerto 3389 del shell en el paso 1 (private_ip_address_of_windows_instancesustitúyalo según corresponda):

    nc private_ip_address_of_windows_instance 3389 -v –z

    Éxito:

    nc 172.16.0.83 3389 -v -z Connection to 172.16.0.83 3389 port [tcp/ms-wbt-server] succeeded netstat -anvp | grep 3389 tcp    0     0 172.16.0.253:48079 172.16.3.254:3389 ESTABLISHED