O Bastionhost oferece suporte a operações e manutenção (O&M) de aplicativos. Para gerenciar um aplicativo, adicione-o primeiro ao Bastionhost e associe-o a um servidor de aplicativos e a um cliente remoto.
Pré-requisitos
Você adicionou um servidor de aplicativos. Para mais informações, consulte Adicionar e implantar um servidor de aplicativos.
Você adicionou um cliente remoto. Para mais informações, consulte Adicionar um cliente remoto.
Adicionar um aplicativo
Faça logon no console do Bastionhost. Na barra de navegação superior, selecione a região onde está localizada sua instância do Bastionhost.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Manage.
No painel de navegação à esquerda, escolha .
-
Na aba Applications, clique em Create Application. No painel exibido, configure os parâmetros conforme descrito na tabela a seguir e clique em OK.
Parâmetro
Descrição
Application Name
Nome personalizado para o aplicativo. O nome deve atender aos seguintes requisitos:
-
Ter entre 1 e 128 caracteres.
-
Não começar com caractere especial.
-
Conter apenas pontos (.), sublinhados (_), hifens (-), barras invertidas (\) e espaços.
Application Server
Selecione o servidor de aplicativos usado para acessar o aplicativo. Para mais informações sobre como adicionar um servidor de aplicativos, consulte Adicionar e implantar um servidor de aplicativos.
Associate Remote Client
Selecione o cliente remoto usado para acessar o aplicativo. Para mais informações sobre como adicionar um cliente remoto, consulte Adicionar um cliente remoto.
Application Type
O sistema identifica automaticamente o tipo de aplicativo com base no cliente remoto selecionado.
Destination URL
URL aberta automaticamente ao iniciar uma sessão de O&M do aplicativo. Este parâmetro está disponível apenas quando o cliente remoto é Google Chrome ou Mozilla Firefox.
O&M Access Rules
Este parâmetro está disponível apenas quando o cliente remoto é o Google Chrome.
-
Only allow O&M access to URLs that have the same IP address or domain name as the destination URL: Quando esta opção está ativada, os usuários só podem acessar URLs que compartilham o mesmo endereço IP ou nome de domínio da Destination URL, além das URLs na lista de permissões.
-
Blacklist/Whitelist: Especifique uma lista de bloqueios ou lista de permissões para URLs.
Exemplo: Suponha que você defina a URL de destino como
https://example.com, ative a opção Only allow O&M access to URLs that have the same IP address or domain name as the destination URL e adicionehttps://example.com/helpà lista de bloqueios. Nesse caso, um usuário autorizado de O&M não poderá acessar o conteúdo no diretório/helpdo site. O acesso a outros caminhos de recursos não será afetado. -
Configurar logon automático
Se o aplicativo estiver associado a um cliente remoto Google Chrome ou Mozilla Firefox, configure um script de preenchimento automático para o navegador. Isso permite armazenar o nome de usuário e a senha do aplicativo web em uma conta de aplicativo para habilitar o logon automático durante sessões de O&M.
Sites com detecção de logon anti-bot não oferecem suporte ao preenchimento automático de nomes de usuário e senhas.
Em sites que exigem código de verificação, insira o código manualmente após o Bastionhost preencher automaticamente suas credenciais para concluir o logon.
Gerar e configurar o script de preenchimento automático
Embora a extensão do navegador para gerar o script de preenchimento automático seja executada apenas no Google Chrome, o script gerado funciona tanto no Chrome quanto no Mozilla Firefox.
Faça logon no console do Bastionhost. Na barra de navegação superior, selecione a região onde está localizada sua instância do Bastionhost.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Manage.
No painel de navegação à esquerda, escolha .
Na aba Applications, localize o aplicativo desejado e clique em Edit na coluna Actions.
-
Na aba Application Configurations, clique em Download the browser plug-in e descompacte o arquivo baixado em seu computador.
Importe a extensão baixada para o navegador. Siga as instruções fornecidas pela extensão para gerar o script e cole-o no campo Autofill Script.
-
No Google Chrome, acesse a página de extensões e adicione a pasta da extensão descompactada (chamada extension).
Após carregar a extensão, Bastionhost Web Configuration Generator 1.0 aparecerá na lista de extensões. Certifique-se de que o botão alternar no canto inferior direito esteja ativado.
-
No Google Chrome, abra a página de logon do aplicativo web para o qual deseja ativar o preenchimento automático. Clique no ícone da extensão e depois em Start.
As etapas a seguir usam a página de logon de usuário RAM da Alibaba Cloud como exemplo:
No pop-up da extensão, certifique-se de que Configuration Type esteja definido como Autofill.
-
Siga as instruções para capturar a caixa de entrada de nome de usuário, a caixa de entrada de senha e o botão de logon usando a extensão.
-
Capturar a caixa de entrada de nome de usuário
Na página de logon, clique com o botão direito na caixa de entrada de nome de usuário e selecione Bastionhost Web Configuration Generator > Add Username Input Box no menu de contexto.
-
Capturar a caixa de entrada de senha
Na página de logon do usuário RAM, clique no botão Add Password Input Box fornecido pela extensão Bastionhost Web Configuration Generator no canto inferior direito da página. Essa ação adiciona a caixa de entrada de senha ao script de preenchimento automático.
-
Capturar o botão de logon
Na página de logon do usuário RAM, clique com o botão direito na página para abrir o menu de contexto do navegador. Na parte inferior do menu, localize o item da extensão Bastionhost Web Configuration Generator e clique em Add Logon Button.
-
Após capturar todos os elementos necessários, o script será gerado automaticamente e copiado para sua área de transferência. Retorne à aba Application Configurations no console do Bastionhost, cole o script no campo de script de preenchimento automático e clique em Update.
Criar uma conta de aplicativo
Faça logon no console do Bastionhost. Na barra de navegação superior, selecione a região onde está localizada sua instância do Bastionhost.
Na lista de instâncias do Bastionhost, localize a instância desejada e clique em Manage.
No painel de navegação à esquerda, escolha .
Na aba Applications, localize o aplicativo desejado e clique em Edit na coluna Actions.
Na aba Application Account, clique em Create Application Account. No painel exibido, defina o nome de usuário e a senha para o aplicativo web e clique em OK.
Operações relacionadas
Editar um aplicativo: Para modificar a configuração de um aplicativo, como nome ou servidor de aplicativos associado, localize o aplicativo e clique em Edit na coluna Actions.
Excluir um aplicativo: Se um aplicativo não for mais necessário, localize-o e clique em Delete na coluna Actions.