Citrix receptor 13.10 en Ubuntu 18.04.1

13

Estoy tratando de hacer que el receptor Citrix funcione en mi computadora portátil Ubuntu. He instalado el receptor Citrix, sin embargo, cuando intento abrir el archivo .ica que proporciona mi empresa cuando inicio sesión en el sitio Citrix StoreFront de mi organización por Chrome, sale con un error que dice " No se puede conectar a 0.0.02 - Escritorio de Windows 2016. No existe tal archivo o directorio. Verifique la configuración de su conexión e intente nuevamente ". Después de esto, el archivo .ica se elimina automáticamente.

Además, si intento ingresar la dirección del sitio Citrix StoreFront de mi organización directamente en la aplicación instalada, me da este error; " No se puede agregar su cuenta usando esta dirección del servidor. Asegúrese de haberla ingresado correctamente. No se pudo establecer una conexión SSL al servidor porque el certificado del servidor no era confiable " .

Siempre tengo que cambiar a Windows para trabajar de forma remota. Intenté que todas las soluciones disponibles existieran en Internet, incluido First Link , Second Link . Supongo que mi problema está relacionado de alguna manera con el carácter comodín en el certificado de mi empresa. Se emite a * .myCompanyName, sin embargo, la dirección del sitio es door.myCompanyName

Lo intenté todo. No quiero cambiar a Windows solo por esto. Por favor, ayúdame.

Reza
fuente

Respuestas:

24

Esto suena como un problema con los certificados enviados con el cliente Citrix para Linux (captura de pantalla). Un artículo para personas mayores en el Wiki de la comunidad de Ubuntu explica:

Citrix Receiver solo confía en unos pocos certificados de CA raíz, lo que hace que las conexiones a muchos servidores Citrix fallen con un error SSL. El paquete ' ca-certificados ' (ya instalado en la mayoría de los sistemas Ubuntu) proporciona certificados de CA [...] adicionales que se pueden agregar convenientemente a Citrix Receiver para evitar estos errores.

El cliente Citrix tiene sus certificados instalados /opt/Citrix/ICAClient/keystore/cacerts. Puede eliminar de forma segura toda la carpeta y agregar un enlace simbólico a /etc/ssl/certs:

$ cd /opt/Citrix/ICAClient/keystore/
$ sudo rm -r cacerts
$ sudo ln -s /etc/ssl/certs cacerts

Citrix Receiver comenzará a funcionar bien después.

Peterino
fuente
2
no funciona para mí :(
Reza
Lo mismo aquí, aún obteniendo el error.
Cameron Sima
Esto retrasa el abandono (ahora veo una barra de estado durante ½ segundo) pero no la resuelve (al hacer doble clic en los .icaarchivos). ––– ¿Qué binario debo llamar a esos archivos .ica desde la línea de comandos? En algún lugar en /opt/Citrix/ICAclient/...supongo. ¿Y hay un interruptor para el modo detallado para ese binario? (para un poco más de detalle)
Frank Nocke
1
@FrankNocke Cuando instala .debdesde el sitio web de Citrix, se instala el binario ELF /opt/Citrix/ICAClient/wfica. No parece proporcionar ningún interruptor para la verbosidad (ejecute wfica -hpara ver la pantalla de ayuda usted mismo). También hay un wfica.shscript en el mismo directorio que puede darle algunas pistas.
Peterino
Trabajó para mí, con la aplicación Citrix Workspace 18.10 (18.10.0.11_i386).
Marten Koetsier el
1

Hace que Citrix Workspace funcione en el navegador Chrome que se ejecuta en Ubuntu MATE 18

$ uname -a
Linux 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Pasos

  1. Exportar CA desde el pequeño ícono de bloqueo del navegador al visitar storefront.example.com

    referencia
    aparte: me resultó más fácil exportar CA con Firefox que Chrome

  2. Importar CA al navegador

    En cromo: chrome://settings/advance

  3. Establecer la CA en Linux

    • Copie su CA al directorio /usr/local/share/ca-certificates/
    • Usar comando:

      sudo cp <whatever>.crt /usr/local/share/ca-certificates/<whatever>.crt
      
    • Actualice la tienda de CA:

      sudo update-ca-certificates
      
    • diversión aparte, use opensslpara verificar el certificado

  4. Siga los pasos anteriores

    cd /opt/Citrix/ICAClient/keystore/
    sudo mv cacerts _cacerts  ### I don't delete things until things are working
    sudo ln -s /etc/ssl/certs cacerts
    

Notas a continuación para Bots de búsqueda

Mensaje de error para Firefox

$ firefox --version
Mozilla Firefox 68.0.1

El envío de detalles en la página storefront.example.com devolvió un registro de error al usar FF Quantum

La aplicación Citrix Workspace no puede iniciar el escritorio "Escritorio de ejemplo"

Verifique que la conexión ICA esté disponible y que la dirección del servidor esté presente


Mensaje de error diferente con Chrome

Brave - Versión 1.1.21 Chromium: 79.0.3945.79 (Versión oficial) (64 bits)

  1. tiene que navegar a la tienda escaparate tienda.ejemplo.com
  2. Seleccione
  3. *.icase crea el archivo (captura de pantalla)
  4. doble clic en el *.icaarchivo descargado
  5. obtener mensaje de error

[ERROR SSL]

Póngase en contacto con su servicio de asistencia con la siguiente información: No ha elegido confiar en "AddTrust External CA Root", el emisor del certificado de seguridad del servidor (error SSL 61)

codeangler
fuente
0

Bueno, he encontrado una manera de conectarme al servidor en Chrome. Cuando inicie sesión en el sitio web de la compañía, haga clic en su nombre en la esquina superior derecha de Chrome, luego haga clic en "Cambiar Citrix Receiver ..." y finalmente haga clic en usar la versión ligera en lugar de usar la versión completa. Pero aún no se puede conectar con la aplicación.

Reza
fuente