Para clientes que não utilizarão o sistema via navegador, podemos disponibilizar o sistema através de RemoteApp.
O funcionamento é semelhante ao TSplus RemoteApp: o sistema permanece instalado no servidor em nuvem, porém, para o usuário, somente a aplicação é apresentada. Dessa forma, a experiência se aproxima de um sistema instalado localmente, sem disponibilizar o Desktop completo do servidor.
Instalação do RemoteApp Tool
O RemoteApp Tool é utilizado para configurar e disponibilizar as aplicações através do RemoteApp.
O projeto está disponível no GitHub:
https://github.com/kimmknight/remoteapptool
Acesse o projeto e baixe o instalador .MSI disponível na seção Releases.
Cadastro da Aplicação
Após instalar o RemoteApp Tool no servidor:
- Abra o RemoteApp Tool.
- Clique no botão + para adicionar uma nova aplicação.
- Localize o executável do sistema que será disponibilizado.
- A aplicação será adicionada à lista de aplicações.
Após adicionar a aplicação, podemos utilizar as opções disponíveis sobre ela para configurar:
- Nome — nome que será apresentado ao usuário;
- Caminho — caminho do executável;
- Ícone — ícone utilizado pela aplicação.
Normalmente, essas são as principais configurações necessárias para disponibilizar o sistema.
Após realizar as configurações, salve a aplicação.
Criar a Conexão do Cliente
Com a aplicação selecionada, utilizamos a opção:
Create Client Connection
Nessa etapa serão configuradas as informações da conexão que será disponibilizada para o cliente.
O campo Server IP da máquina na Radmin VPN.
No campo Alternative Server, IP da máquina na Radmin VPN.
Exemplo:
Alternative Server: IP_RADMIN_DO_SERVIDOR
Por que utilizar o IP da Radmin?
A conexão do RemoteApp utiliza RDP para estabelecer a comunicação com o servidor.
Ao utilizar o endereço da Radmin VPN, a comunicação ocorre através da rede privada criada entre o cliente e o servidor, não sendo necessário expor diretamente uma porta RDP do servidor à Internet.
Isso reduz a superfície de exposição do serviço RDP.
Importante: não recomendamos simplesmente liberar uma porta RDP diretamente na Internet. Caso seja necessário utilizar uma porta pública, devem ser avaliados mecanismos adicionais de proteção, como VPN, firewall, restrição de origem e outras medidas de segurança.
Geração do Arquivo RDP
Após configurar o servidor e a aplicação, basta gerar o arquivo:
.rdp
Esse arquivo será disponibilizado para o cliente e deverá ser colocado na máquina que utilizará o sistema.
Ao executar o arquivo pela primeira vez, o Windows solicitará as credenciais do usuário criado no servidor.
Informe:
Usuário: NOME_DO_USUARIO
Senha: SENHA_DO_USUARIO
Podemos optar por salvar as credenciais no Windows para que, nas próximas execuções, o usuário não precise informar novamente o login e a senha.
Dessa forma, para o usuário, basta executar o arquivo `.rdp` para abrir diretamente o sistema.
Resultado para o Usuário
Para o usuário final, o funcionamento será semelhante a uma aplicação instalada localmente:
Área de Trabalho do Windows
│
└── Ícone do Sistema
│
▼
Arquivo .RDP
│
▼
RemoteApp
│
▼
Sistema em Nuvem
O servidor continua executando o sistema e mantendo os dados na nuvem, enquanto o usuário visualiza somente a aplicação disponibilizada.
RDP Options
O RemoteApp Tool possui também a opção RDP Options, que permite configurar diversos parâmetros relacionados ao comportamento da conexão RDP.
Entre outras opções, é possível controlar recursos que serão redirecionados ou compartilhados entre o computador local e o servidor, como:
- Impressoras;
- Unidades de disco;
- Área de transferência;
- Recursos locais;
- Áudio;
- Outros dispositivos e recursos do RDP.
Essas opções devem ser alteradas somente quando houver necessidade específica do ambiente.
Para a configuração padrão dos clientes, recomenda-se manter as opções padrão e alterar somente os recursos necessários para o funcionamento do sistema.