Receptor Citrix 13.10 no Ubuntu 18.04.1

13

Estou tentando fazer com que o receptor Citrix funcione no meu laptop Ubuntu. Instalei o receptor Citrix, no entanto, quando tento abrir o arquivo .ica que minha empresa fornece ao fazer login no site Citrix StoreFront da minha organização pelo Chrome, ele sai com um erro que indica " Não é possível conectar-se a 0.0.02 - Área de trabalho do Windows 2016. Esse arquivo ou diretório não existe. Verifique as configurações de conexão e tente novamente ". Depois disso, o arquivo .ica é excluído automaticamente.

Além disso, se eu tentar inserir o endereço do site Citrix StoreFront da minha organização diretamente no aplicativo instalado, esse erro será exibido; " Sua conta não pode ser adicionada usando este endereço de servidor. Verifique se a inseriu corretamente. Não foi possível estabelecer uma conexão SSL com o servidor porque o certificado do servidor não era confiável. "

Eu sempre tenho que mudar para o Windows para trabalhar remotamente. Eu tentei todas as soluções disponíveis existentes na internet, incluindo First Link , Second Link . Acho que meu problema está de alguma forma relacionado ao caractere curinga no certificado da minha empresa. É emitido para * .myCompanyName, no entanto, o endereço do site é door.myCompanyName

Eu tentei de tudo. Não quero mudar para o Windows apenas por isso. Por favor me ajude.

Reza
fonte

Respostas:

24

Isso parece um problema com os certificados enviados com o cliente Citrix para Linux (captura de tela). Um artigo antigo no Wiki da Comunidade Ubuntu explica:

O Citrix Receiver confia apenas em alguns certificados de CA raiz, o que faz com que as conexões com muitos servidores Citrix falhem com um erro SSL. O pacote ' ca-certificates ' (já instalado na maioria dos sistemas Ubuntu) fornece certificados de CA adicionais que podem [...] ser convenientemente adicionados ao Citrix Receiver para evitar esses erros.

O cliente Citrix possui seus certificados instalados /opt/Citrix/ICAClient/keystore/cacerts. Você pode remover com segurança a pasta inteira e adicionar um link simbólico /etc/ssl/certs:

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

O Citrix Receiver começará a funcionar muito bem depois.

Peterino
fonte
2
ele não funciona para mim :(
Reza
O mesmo aqui, ainda recebendo o erro.
Cameron Sima
Isso atrasa a desistência (vejo uma barra de status agora por meio segundo), mas não a resolve (ao clicar duas vezes em .icaarquivos). ––– Qual binário devo chamar esses arquivos .ica na linha de comando? Em algum lugar, /opt/Citrix/ICAclient/...eu assumo. E existe uma opção para o modo detalhado desse binário? (para espero conseguir um pouco mais detalhadamente)
Frank Nocke
1
@FrankNocke Quando você instala o .debsite da Citrix, o binário ELF é instalado /opt/Citrix/ICAClient/wfica. Parece não fornecer nenhuma opção de verbosidade (corra wfica -hpara ver a tela de ajuda). Há também um wfica.shscript no mesmo diretório que pode fornecer algumas dicas.
Peterino 31/03/19
Trabalhou para mim, com o aplicativo Citrix Workspace 18.10 (18.10.0.11_i386).
Marten Koetsier
1

Faz o Citrix Workspace trabalhar no navegador Chrome em execução no 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

Passos

  1. Exportar CA do pequeno ícone de cadeado do navegador ao visitar storefront.example.com

    referência a
    parte: achei mais fácil exportar a CA com Firefox do que o Chrome

  2. Importar CA para o navegador

    No Chrome: chrome://settings/advance

  3. Defina a CA no Linux

    • Copie sua autoridade de certificação para o diretório /usr/local/share/ca-certificates/
    • Use o comando:

      sudo cp <whatever>.crt /usr/local/share/ca-certificates/<whatever>.crt
      
    • Atualize o armazenamento da CA:

      sudo update-ca-certificates
      
    • diversão à parte, use opensslpara verificar o certificado

  4. Siga os passos acima

    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 abaixo para robôs de pesquisa

Mensagem de erro para o Firefox

$ firefox --version
Mozilla Firefox 68.0.1

O envio de detalhes na página storefront.example.com retornou um log de erro ao usar o FF Quantum

O aplicativo Citrix Workspace não pode iniciar a área de trabalho "exemplo Área de Trabalho"

Verifique se a conexão ICA está disponível e se o endereço do servidor está presente


Mensagem de erro diferente com o Chrome

Brave - Versão 1.1.21 Chromium: 79.0.3945.79 (Compilação oficial) (64 bits)

  1. é necessário navegar até a montra storefront.example.com
  2. selecionar
  3. arquivo *.icaé criado (captura de tela)
  4. clique duas vezes no *.icaarquivo carregado
  5. receber mensagem de erro

[ERRO SSL]

Entre em contato com o suporte técnico com as seguintes informações: Você não optou por confiar em "AddTrust External CA Root", o emissor do certificado de segurança do servidor (erro SSL 61)

codeangler
fonte
0

Bem, eu encontrei uma maneira de conectar ao servidor no Chrome. Ao fazer login no site da empresa, clique no seu nome no canto superior direito do Chrome, clique em "Alterar Citrix Receiver ..." e, finalmente, clique em usar a versão light em vez de usar a versão completa. Mas ainda não é possível conectar-se ao aplicativo.

Reza
fonte