Citrix Virtual Apps and Desktops

Administrar las claves de seguridad

Nota:

Debe utilizar esta función en combinación con StoreFront 1912 LTSR CU2 o una versión posterior.

Esta función permite especificar que solo las máquinas StoreFront y Citrix Gateway aprobadas se comuniquen con el Delivery Controller. Después de habilitar esta función, se bloquearán todas las solicitudes que no contengan la clave. Utilice esta función para agregar una capa adicional de seguridad y protegerse contra ataques que se originen en la red interna.

He aquí un flujo de trabajo general para utilizar esta función:

  1. Habilite la función en Studio mediante el SDK de PowerShell.

  2. Configure los parámetros en Studio (utilice la consola de Studio o PowerShell).

  3. Configure los parámetros en StoreFront (utilice PowerShell.)

Habilitar la función de la clave de seguridad

De forma predeterminada, esta función está inhabilitada. Para habilitarla, siga estos pasos:

  1. En la máquina donde se ejecuta la consola de Citrix Studio, abra una ventana de PowerShell.

  2. Ejecute los comandos siguientes:

    • asnp Citrix*
    • Set-ConfigSiteMetadata -Name "Citrix_DesktopStudio_SecurityKeyManagementEnabled" -Value "True"

Configurar los parámetros en Studio

Puede configurar los parámetros en Studio mediante la consola de Studio o PowerShell.

Usar la consola de Studio

Una vez habilitada la función, vaya a Studio > Configuración > Administrar clave de seguridad. Es posible que deba hacer clic en Actualizar para que aparezca la opción Administrar clave de seguridad.

La ventana Administrar clave de seguridad aparece después de hacer clic en Administrar clave de seguridad.

Asistente para administrar clave de seguridad

Importante:

  • Hay dos claves disponibles para uso. Puede utilizar la misma clave o claves diferentes para las comunicaciones a través de los puertos XML y STA. Le recomendamos usar solo una tecla a la vez. La clave no utilizada solo se utiliza para la rotación de claves.
  • No haga clic en el icono de actualización para actualizar la clave que ya está en uso. Si lo hace, se producirá una interrupción del servicio.

Haga clic en el icono de actualización para generar nuevas claves.

Requerir clave para las comunicaciones a través del puerto XML (solo para StoreFront). Si se selecciona, se necesita una clave para autenticar las comunicaciones a través del puerto XML. StoreFront se comunica con el Delivery Controller a través de este puerto. Para obtener información acerca de cómo cambiar el puerto XML, consulte el artículo CTX127945 de Knowledge Center.

Requerir clave para las comunicaciones a través del puerto STA. Si se selecciona, se necesita una clave para autenticar las comunicaciones a través del puerto STA. Citrix Gateway y StoreFront se comunican con el Delivery Controller a través de este puerto. Para obtener información sobre cómo cambiar el puerto STA, consulte el artículo CTX101988 de Knowledge Center.

Después de aplicar los cambios, haga clic en Cerrar para salir de la ventana Administrar clave de seguridad.

Mediante PowerShell

Estos son los pasos en PowerShell equivalentes a las operaciones en Studio.

  1. En la máquina donde se ejecuta la consola de Citrix Studio, abra una ventana de PowerShell.

  2. En una ventana de comandos, ejecute el siguiente comando:
    • asnp Citrix*
  3. Ejecute los siguientes comandos para generar una clave y configurar Key1:
    • New-BrokerXmlServiceKey
    • Set-BrokerSite -XmlServiceKey1 <the key you generated>
  4. Ejecute los siguientes comandos para generar una clave y configurar Key2:
    • New-BrokerXmlServiceKey
    • Set-BrokerSite -XmlServiceKey2 <the key you generated>
  5. Ejecute uno o estos dos comandos para habilitar el uso de una clave en la autenticación de comunicaciones:
    • Para autenticar las comunicaciones a través del puerto XML:
      • Set-BrokerSite -RequireXmlServiceKeyForNFuse $true
    • Para autenticar las comunicaciones a través del puerto STA:
      • Set-BrokerSite -RequireXmlServiceKeyForSta $true

Consulte la ayuda de los comandos de PowerShell para ver instrucciones y sintaxis.

Configurar los parámetros en StoreFront

Una vez completada la configuración en Studio, debe configurar los parámetros relevantes en StoreFront mediante PowerShell.

En el servidor de StoreFront, ejecute estos comandos de PowerShell:

  • Para configurar la clave para las comunicaciones a través del puerto XML, utilice los comandos Get-STFStoreServie y Set-STFStoreService. Por ejemplo:
    • PS C:\> Set-STFStoreFarm $farm -Farmtype XenDesktop -Port 80 -TransportType HTTP -Servers <domain name1, domain name2> -XMLValidationEnabled $true -XMLValidationSecret <the key you generated in Studio>
  • Para configurar la clave para las comunicaciones a través del puerto STA, utilice el comando New-STFSecureTicketAuthority. Por ejemplo:
    • PS C:\> $sta = New-STFSecureTicketAuthority –StaUrl <STA URL> -StaValidationEnabled $true -StavalidationSecret <the key you generated in Studio>

Consulte la ayuda de los comandos de PowerShell para ver instrucciones y sintaxis.

Administrar las claves de seguridad