Linux Kamarada

Citrix Receiver no Linux

A Citrix é uma empresa de software focada em soluções de virtualização e nuvem. Seus produtos mais conhecidos são o XenServer, o XenApp e o XenDesktop, que permitem virtualizar servidores, aplicativos e ambientes de trabalho, respectivamente.

Uma possibilidade interessante é, de um lado, a empresa instalar em um servidor o XenApp ou o XenDesktop, para disponibilizar aplicativos, e de outro lado, o funcionário instalar em seu computador o Citrix Receiver, que é o software cliente dessas soluções. Com isso, o funcionário pode executar em seu computador um aplicativo da empresa como se estivesse dentro da empresa, ainda que na verdade esteja, por exemplo, em casa. Isso porque, embora a tela do aplicativo apareça em seu computador, o processamento ocorre na verdade no servidor. A empresa pode permitir que o funcionário leve seu próprio dispositivo (bring your own device, BYOD) e/ou trabalhe em casa, flexibilizando a carga horária e reduzindo custos.

Se você trabalha em um lugar que utiliza o Citrix Receiver, verá neste post como instalá-lo no openSUSE Leap.

Obtendo o Citrix Receiver para Linux

Por algum bug do site da Citrix, eu não consegui baixar o Citrix Receiver para Linux do site em português brasileiro, apenas do site em inglês. Espero que se resolvam logo.

Acesse a página de downloads do Citrix Receiver, expanda a seção Receiver for Linux e clique no link para a versão mais recente do Citrix Receiver (no momento em que escrevo, a 13.8, lançada em dezembro de 2017).

Na página seguinte, expanda a seção RPM Packages e depois a seção SuSE Full Package (Self-Service Support). Clique no botão Download File abaixo de Receiver for Linux (x86_64):

Leia a licença e clique em Yes, I accept (sim, eu aceito) para iniciar o download.

Você vai baixar um pacote RPM, que resumidamente é um arquivo compactado contendo todos os arquivos do programa a ser instalado, assim como informações sobre o programa e rotinas para instalá-lo, atualizá-lo e removê-lo.

Instalando o Citrix Receiver para Linux

Quando o download terminar, abra o pacote RPM baixado. Você pode fazer isso clicando nele no seu navegador:

O sistema pede a senha do usuário administrador (usuário root), porque apenas ele pode fazer a instalação de programas. Você deve fornecê-la e clicar em Continuar:

É carregado o YaST, a ferramenta de configuração central do openSUSE:

Se o pacote a ser instalado depende de mais algum outro pacote para funcionar, o YaST já seleciona também as dependências para instalação.

Clique em Aceitar. O YaST é enfático quanto aos pacotes que foram selecionados automaticamente. Clique em Continuar.

O YaST começa a baixar os pacotes necessários e em seguida inicia a instalação. Pode ser que ele implique com o fato de o pacote do Citrix Receiver não estar assinado, você deve clicar em Ignorar para continuar:

Ao final, o YaST informa que a instalação foi concluída com sucesso:

Clique em Concluir para sair do YaST.

Feito isso, o Citrix Receiver já está instalado no seu computador.

Iniciando o Citrix Receiver para Linux

Para iniciar o Citrix Receiver, abra o menu Atividades no canto superior esquerdo da tela, comece a digitar citrix (ou receiver, ou citrix receiver, basta começar a digitar) até que apareça no menu o ícone do Citrix Receiver e clique nele:

Primeira execução

Na primeira vez que você usa o Citrix Receiver, ele faz algumas configurações iniciais.

Você deve ler a licença do Citrix Receiver e aceitá-la clicando em Accept:

Informe o endereço do e-mail ou do servidor que você usará para se conectar:

O que informar nesse campo você deve perguntar ao departamento de TI da empresa onde você trabalha. Quando terminar, clique em Add.

É possível que o Citrix Receiver não consiga estabelecer uma conexão segura com o servidor por não confiar (leia-se “não conhecer”) o certificado do servidor. Nesse caso, ele apresenta essa mensagem de erro:

Já escrevi sobre certificados de segurança e como instalá-los nos navegadores Mozilla Firefox e Google Chrome. No caso do Citrix Receiver, instalar um certificado não é um processo gráfico, ou seja, não temos uma tela que nos auxilie a fazê-lo. Temos então que recorrer à interface de linha de comando. Vejamos como fazer isso.

Como medida de segurança, por padrão o Citrix Receiver conhece poucos certificados. O Mozilla Firefox conhece muito mais certificados. Podemos começar então copiando os certificados conhecidos pelo Mozilla Firefox para o Citrix Receiver.

Acesse a interface de linha de comando abrindo o menu Atividades e iniciando o aplicativo Terminal:

Alterne do seu usuário para o usuário administrador (root) executando o comando:

1
$ su

Digite a senha do usuário root e tecle Enter para continuar.

Como usuário root, efetue a cópia dos certificados:

1
# cp /etc/ssl/certs/* /opt/Citrix/ICAClient/keystore/cacerts/

A título de informação, /etc/ssl/certs/ é a pasta onde o Mozilla Firefox armazena seus certificados conhecidos.

/opt/Citrix/ICAClient/keystore/cacerts/ é a pasta onde o Citrix Receiver armazena seus certificados conhecidos.

Por fim, é necessário recalcular os hashs dos certificados do Citrix Receiver:

1
# c_rehash /opt/Citrix/ICAClient/keystore/cacerts/

Inicie o Citrix Receiver e tente se conectar novamente.

Se você se esbarrar na mesma mensagem de erro, peça o certificado do servidor ao departamento de TI e adicione-o ao Citrix Receiver. Supondo que o arquivo se chama certificado.crt e foi baixado em /home/kamarada/Downloads:

1
2
# cp /home/kamarada/Downloads/certificado.crt /opt/Citrix/ICAClient/keystore/cacerts/
# c_rehash /opt/Citrix/ICAClient/keystore/cacerts/

Agora sim você deve conseguir passar daquela tela em que você informou o endereço de e-mail ou do servidor.

O próximo passo é informar o nome de usuário e senha para se conectar (essas informações também devem ser obtidas do departamento de TI) e clicar em Log On:

Usando o Citrix Receiver para Linux

A tela principal do Citrix Receiver mostra os aplicativos que você pode utilizar:

Pode ser que nem todos os aplicativos estejam listados. Você pode adicionar mais aplicativos, se houver disponíveis, clicando no ícone de adicionar à esquerda.

Clique em um aplicativo para iniciá-lo:

Durante o uso, lembre-se que embora as telas dos aplicativos iniciados pelo Citrix Receiver apareçam em seu computador, o processamento ocorre na verdade no servidor. Na prática, é como se você estivesse dentro da empresa utilizando esses aplicativos em um computador da empresa.

Integração com o Mozilla Firefox

O departamento de TI do seu trabalho pode te orientar a iniciar aplicativos por meio de algum site ou link, em vez do programa Citrix Receiver. Para possibilitar isso, o Citrix Receiver acrescenta um plugin ao navegador Mozilla Firefox.

Para verificar se o Mozilla Firefox está devidamente integrado ao Citrix Receiver, acesse about:plugins e veja se o plugin foi carregado:

Referências

Me paga um café?
Se você gostou muito, se foi muito útil pra você, será que vale um café? Se quiser, você pode "me pagar um café" pelo PayPal ou contribuir com o projeto de outras formas.

Comentários

Sobre

O Projeto Linux Kamarada visa divulgar e promover o Linux como um sistema operacional robusto, seguro, versátil e fácil de usar, adequado para o uso diário seja em casa, no trabalho ou no servidor. Os focos do projeto são principalmente distribuição e documentação.

Anúncios

Facebook

Autor