Compartir a través de


Configuraciones de certificados del agente de escucha de Escritorio remoto

En este artículo se describen los métodos para configurar certificados de agente de escucha en un servidor de Windows Server que no forma parte de una implementación de Servicios de Escritorio remoto (RDS).

Número de KB original: 3042780

Acerca de la disponibilidad del agente de escucha del servidor de Escritorio remoto

El componente de escucha se ejecuta en el servidor de Escritorio remoto y es responsable de escuchar y aceptar nuevas conexiones de cliente de Protocolo de escritorio remoto (RDP). Esto permite a los usuarios establecer nuevas sesiones remotas en el servidor de Escritorio remoto. Hay un agente de escucha para cada conexión de Servicios de Escritorio Remoto que existe en el servidor de Escritorio Remoto. Las conexiones se pueden crear y configurar mediante la herramienta de configuración de servicios de Escritorio remoto.

Configuración del certificado del agente de escucha del servidor de Escritorio remoto

Los datos de configuración del agente de escucha de RDS se almacenan en la Win32_TSGeneralSetting clase en Instrumentación de Administración de Windows (WMI) bajo el Root\CimV2\TerminalServices espacio de nombres.

El certificado para el agente de escucha de RDS se hace referencia a través del valor de huella digital de ese certificado en una propiedad SSLCertificateSHA1Hash . El valor de huella digital es único para cada certificado.

Nota:

Antes de ejecutar los comandos, el certificado que desea usar debe importarse al almacén de certificados personal para la cuenta de equipo (a través de certlm.msc). Si no importa el certificado, recibirá un error de parámetro no válido .

Para configurar un certificado mediante WMI, siga estos pasos:

  1. Abra el cuadro de diálogo de propiedades del certificado y seleccione la pestaña Detalles .
  1. Desplácese hacia abajo hasta el campo Huella digital y copie la cadena hexadecimal delimitada por el espacio en algo parecido al Bloc de notas.

    En la captura de pantalla siguiente se muestra un ejemplo de la huella digital del certificado en las propiedades Certificado :

    Ejemplo de la huella digital del certificado en las propiedades Certificate.

    Si copia la cadena en el Bloc de notas, debe ser similar a la siguiente captura de pantalla:

    Copie y pegue la cadena de huella digital en el Bloc de notas.

    Después de quitar los espacios de la cadena, todavía contiene el carácter ASCII invisible que solo está visible en el símbolo del sistema. La captura de pantalla siguiente es un ejemplo:

    Carácter ASCII invisible que solo se muestra en el símbolo del sistema.

    Asegúrese de que este carácter ASCII se quita antes de ejecutar el comando para importar el certificado.

  2. Quite todos los espacios de la cadena. Puede haber un carácter ACSII invisible que también se copie. Este carácter no está visible en el Bloc de notas. Para validar la cadena, copie la cadena directamente en la ventana del símbolo del sistema.

  3. En el indicador de comandos, ejecute el siguiente comando wmic junto con el valor de huella digital obtenido en el paso 3:

    wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"
    

    En la captura de pantalla siguiente se muestra un ejemplo correcto:

    Ejemplo correcto de ejecución del comando

  1. Desplácese hacia abajo hasta el campo Huella digital y copie la cadena hexadecimal delimitada por el espacio en un editor de texto como el Bloc de notas.

    En la captura de pantalla siguiente se muestra un ejemplo de la huella digital del certificado en las propiedades Certificado :

    Ejemplo de la huella digital del certificado en las propiedades Certificate.

    Al copiar la cadena en el Bloc de notas, debería ser similar a la siguiente captura de pantalla:

    Copie y pegue la cadena de huella digital en el Bloc de notas.

    Después de quitar los espacios de la cadena, todavía contiene un carácter ASCII no visible que solo es perceptible en el indicador de comandos. En la siguiente captura de pantalla se muestra un ejemplo:

    Carácter ASCII invisible que solo se muestra en el símbolo del sistema.

    Asegúrese de que este carácter ASCII se quita antes de ejecutar el comando para importar el certificado.

  2. Quite todos los espacios de la cadena. Puede haber un carácter ASCII invisible que también se copie. Este carácter no está visible en el Bloc de notas. Para validar la cadena, copie la cadena directamente en la ventana del símbolo del sistema.

  3. En el símbolo del sistema, ejecute el comando wmic siguiente junto con el valor de huella digital que obtiene en el paso 3:

    wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"
    

    En la captura de pantalla siguiente se muestra un ejemplo correcto:

    Ejemplo correcto de ejecución del comando

  1. Desplácese hacia abajo hasta el campo Huella digital y cópielo . La captura de pantalla siguiente es un ejemplo de la huella digital del certificado en las propiedades Certificado :

    Ejemplo de la huella digital del certificado en las propiedades Certificate.

  2. En el indicador del sistema, ejecute el siguiente comando de PowerShell junto con el valor de la huella digital que obtiene en el paso 2:

    Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace root\cimv2\terminalservices | Set-WmiInstance -Arguments @{SSLCertificateSHA1Hash="THUMBPRINT"}
    

    En la captura de pantalla siguiente se muestra un ejemplo correcto:

    Ejemplo correcto de ejecución del comando de PowerShell junto con el valor de huella digital que se obtiene en el paso 2.