
Meu ambiente de teste Citrix é o seguinte:
Uma VM do Windows 2016 atuando como controlador de domínio e DNS
Uma VM do Windows 2016 com tudo do Citrix (XenDesktop 7.15) mais o banco de dados SQL Server
Duas VMs do Windows 2016 atuando como XenApp em meu catálogo de máquinas exclusivo, uma para cada grupo de entrega (uma para aplicativos e uma para desktop)
Um dispositivo virtual Netscaler VPX1000 (NS12.0)
Este ambiente está funcionando com o receptor para windows e web quando o usuário está na Rede Interna. Ativei o roteamento HDX através do Netscaler para todas as sessões.
Agora estou configurando o acesso para usuários externos utilizando o NetScaler e estou com o seguinte problema.
Acessando pelo navegador da web
Página de login do Netscaler: credenciais funcionam
Página do receptor de detecção do StoreFront. Clique em "Detectar receptor"
O receptor nunca é detectado. Clico em "Já instalado"
A página de credenciais de login do StoreFront fornece:
“Domínio incorreto” quando adiciono o domínio antes do nome de usuário
Contoso\User
"Seu logon expirou. Faça login novamente para continuar" quando adiciono o domínio após o nome de usuário
[email protected]
Acessando a partir do Citrix Receiver
Pop-up de credencial. Insira credenciais. (Estou usando a redefinição de senha por autoatendimento e ela não está disponível, por isso estou recebendo o pop-up do Netscaler)
Pop-up de nova credencial. Insira credenciais. Um pop-up aparece novamente (desta vez tenho a redefinição de senha de autoatendimento disponível, então estou recebendo o pop-up do StoreFront)
Responder1
Pela minha pergunta, ficou claro que o erro estava em algum lugar na passagem de autenticação do Netscaler para o StoreFront.
A seguinte opção que estava faltando era:
- Página de configuração do Citrix StoreFront
- Gerenciar configurações de acesso remoto
- Habilitar acesso remoto
- Escolha o gateway Netscaler
EncontradoArtigo Citrix CTX204766que apresenta outras soluções para este sintoma.
Observação sobre estas perguntas e respostas
O ambiente real é um pouco mais complicado do que o descrito, e na época estávamos fazendo diversas alterações não relacionadas ao Citrix XenApp, principalmente rede, e o ambiente parou de funcionar. Antes dessa mudança tudo estava funcionando, inclusive o acesso ao Netscaler.
Começamos fazendo com que o Citrix funcionasse internamente e marcamos essa opção ao fazê-lo. Quando conseguimos fazer funcionar por dentro e recorremos à autenticação externa esquecemos completamente esta opção. Passamos algum tempo com o erro “Seu logon expirou” e não encontramos nada sobre as possíveis causas.
Esta é a razão pela qual decidi criar este Q&A que espero que ajude em uma depuração rápida para qualquer pessoa com este erro.