Skip to main content

22 de junio de 2026

Configurar el redireccionamiento de tarjetas inteligentes en una máquina virtual RHEL o Rocky Linux 9.x/8.x

Para configurar el redireccionamiento de tarjetas inteligentes en una máquina virtual RHEL o Rocky Linux 9.x/8.x, instale las bibliotecas de las que depende la función y el certificado de la entidad de certificación (CA) raíz para permitir la autenticación de confianza de las tarjetas inteligentes.

Requisitos

Procedimiento

  1. Instale las bibliotecas necesarias.

    sudo yum install -y opensc pcsc-lite pcsc-lite-libs pcsc-lite-ccid nss-tools
    
  2. Habilite el servicio pcscd.

    sudo systemctl enable pcscd
    sudo systemctl start pcscd
    
  3. Asegúrese de que el archivo de configuración /etc/sssd/sssd.conf contenga las siguientes líneas, que habilitan la autenticación de tarjetas inteligente.

    [pam]
    pam_cert_auth = True
    
  4. Copie el certificado de CA necesario en /etc/sssd/pki/sssd_auth_ca_db.pem.

    sudo openssl x509 -inform der -in certificate.cer -out certificate.pem
    sudo cp certificate.pem /etc/sssd/pki/sssd_auth_ca_db.pem
    
  5. Para comprobar el estado de la tarjeta inteligente, ejecute los siguientes comandos pkcs11-tool y confirme que devuelven la salida correcta.

    sudo pkcs11-tool -L
    
    sudo pkcs11-tool --login -O
    
    sudo pkcs11-tool --test --login
    
  6. Para admitir la función de SSO de tarjetas inteligentes, configure el archivo viewagent-greeter.conf. Consulte Opciones de configuración en los archivos de configuración de un escritorio Linux.

  7. Instale el paquete Horizon Agent con el redireccionamiento de tarjetas inteligentes habilitado.

    • Si utiliza el instalador .rpm:

      1. Ejecute el instalador para instalar Horizon Agent con las opciones de funciones predeterminadas.

      2. Para agregar la función de redireccionamiento de tarjetas inteligentes, ejecute el script ViewSetup.sh.

    • Si utiliza el instalador .tar.gz, ejecute el instalador con el parámetro para habilitar el redireccionamiento de tarjetas inteligentes:

    ```
    
    sudo ./install_viewagent.sh -m yes
    ```
    

    Nota: Si recibe un mensaje de error que le indica que instale la biblioteca PC/SC Lite predeterminada, desinstale la biblioteca PC/SC Lite personalizada que se encuentra actualmente en la máquina e instale la biblioteca PC/SC Lite predeterminada mediante el siguiente comando.

    sudo yum reinstall pcsc-lite-libs pcsc-lite
    

    A continuación, puede ejecutar el instalador de Horizon Agent.

  8. Si utiliza una biblioteca PC/SC Lite personalizada, configure las opciones pcscd.maxReaderContext y pcscd.readBody en el archivo config.

    Consulte Opciones de configuración en los archivos de configuración de un escritorio Linux.

  9. Reinicie la máquina virtual y vuelva a iniciar sesión.

¿Le resultó útil esta página?

Enviar comentarios sobre este tema

¿Le resultó útil este tema?

No incluya información personal ni confidencial.

Generando el enlace…