O Bastionhost oferece suporte a O&M e gerenciamento de aplicações. Antes de executar O&M em uma aplicação, associe os servidores e clientes relacionados a ela no Bastionhost. Este tópico descreve como adicionar e configurar uma aplicação no Bastionhost.
Pré-requisitos
Certifique-se de ter adicionado um servidor de aplicação. Para obter instruções, consulte Add and deploy an application server.
Certifique-se de ter adicionado um cliente remoto. Para obter instruções, consulte Add a remote client.
Adicionar uma aplicação
Faça logon no console do Bastionhost. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, encontre a instância de destino 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 descritos na tabela a seguir e clique em OK e envie.
Item de configuração
Descrição
Application Name
Por favor, insira um nome personalizado. O nome deve atender aos seguintes requisitos:
Deve ter de 1 a 128 caracteres.
Não pode começar com um caractere especial.
Pode conter apenas pontos (.), sublinhados (_), hifens (-), barras invertidas (\) e espaços.
Application Server
Selecione o servidor usado para acessar a aplicação. Para obter mais informações sobre como adicionar um servidor de aplicação, consulte Add and deploy an application server.
Associate Remote Client
Selecione o cliente usado para acessar a aplicação. Para obter mais informações sobre como adicionar um cliente remoto, consulte Add a remote client.
Application Type
O sistema identifica automaticamente o tipo de aplicação cliente.
Destination URL
A URL da aplicação que é aberta automaticamente quando você executa O&M na aplicação. Você só pode definir a URL de destino quando o Google Chrome ou o Mozilla Firefox é selecionado como o tipo de cliente remoto.
O&M Access Rules
Você só pode configurar regras de acesso de O&M quando o Google Chrome é selecionado como o tipo de cliente remoto.
Only allow O&M access to URLs that have the same IP address or domain name as the destination URL: Quando ativado, as URLs abertas durante o O&M de aplicações web são verificadas. Você só pode abrir URLs com o mesmo endereço IP ou nome de domínio da URL de destino da aplicação, além das URLs permitidas pela configuração das regras de acesso de O&M.
Blacklists and whitelists: configure listas de bloqueios e listas de permissões de URL.
Exemplo: Se você definir
https://example.comcomo a URL de destino, ativar "Only allow O&M access to URLs that have the same IP address or domain name as the destination URL" e "Blacklist", e adicionarhttps://example.com/helpà lista de bloqueios, os usuários de O&M autorizados para a aplicação não poderão acessar o conteúdo no diretório de recursos/helpdo site. Outros caminhos de recursos não são afetados.
Configurar logon automático em uma aplicação web
Se o cliente remoto associado a uma aplicação for o Google Chrome ou o Mozilla Firefox, você pode configurar um script de preenchimento automático no navegador e armazenar o nome de usuário e a senha da aplicação web em uma nova conta de aplicação. Isso permite o logon automático na aplicação web durante o O&M.
Sites com detecção de logon antibot não oferecem suporte ao preenchimento automático de nomes de usuário e senhas.
Para sites que exigem um código de verificação, o logon automático não é suportado após o preenchimento automático. Você deve inserir o código de verificação manualmente para fazer logon.
Gerar e configurar o script de preenchimento automático
O plug-in para gerar um script de preenchimento automático é executado apenas no Google Chrome, mas o script gerado pode ser usado em aplicações executadas no Google Chrome e no Mozilla Firefox.
Faça logon no console do Bastionhost. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, encontre a instância de destino e clique em Manage.
No painel de navegação à esquerda, escolha .
Na aba Applications, encontre a aplicação de destino. Na coluna Actions, clique em Edit.
-
Na aba Application Configurations, clique em Download the browser plug-in e descompacte-o localmente.
Importe o plug-in baixado para a extensão do navegador. Siga as instruções do plug-in e cole o conteúdo gerado no campo Autofill Script.
-
Nas extensões do Google Chrome, adicione o plug-in descompactado (pasta da extensão) e ative o plug-in.
Após o carregamento do plug-in, o Bastionhost Web Configuration Generator 1.0 aparece na lista de extensões. Verifique se o botão de alternância no canto inferior direito está ativado.
-
No Google Chrome, abra a aplicação web que requer preenchimento automático em sua página de logon. Clique na extensão e, em seguida, clique em Start.
O exemplo a seguir usa a página de logon de um usuário do RAM do Alibaba Cloud:
Na janela pop-up da extensão, verifique se o Configuration Type está definido como Autofill.
-
Siga as instruções na tela para clicar com o botão direito e usar a extensão para adicionar a caixa de entrada de nome de usuário, a caixa de entrada de senha e o botão de logon em sequência.
-
Ilustração da adição de uma caixa de entrada de nome de usuário
Clique com o botão direito na caixa de entrada de nome de usuário na página de logon. No menu exibido, escolha Bastionhost Web Configuration Generator > Add Username Input Box.
-
Ilustração da adição de uma caixa de entrada de senha
Na caixa de entrada de senha na página de logon do usuário do RAM, clique no botão Add Password Input Box que a extensão Bastionhost Web Configuration Generator fornece no canto inferior direito da página. Isso adiciona a caixa de entrada de senha ao script de preenchimento automático.
-
Ilustração da adição de um botão de logon
Clique com o botão direito na página de logon do usuário do RAM para abrir o menu de contexto do navegador. Na parte inferior do menu, encontre a extensão Bastionhost Web Configuration Generator e clique em Add Logon Button à sua direita.
-
-
Após adicionar esses itens, o script é gerado na área de transferência automaticamente. Retorne à aba Application Configurations do Bastionhost, cole o script de preenchimento automático gerado e clique em Update.
A aba Application Configurations exibe a seguinte mensagem na parte superior: Primeiro, baixe o plug-in do navegador e importe-o para a extensão do navegador. Em seguida, siga as instruções do plug-in e cole o conteúdo obtido no campo Autofill Script abaixo.
Se você encontrar um erro ao baixar ou configurar o application proxy plug-in, use os seguintes métodos de solução de problemas:
A página do application proxy plug-in falha ao carregar ou o download falha: Por favor, atualize a página e tente novamente.
Um problema de compatibilidade do navegador impede a configuração: Se atualizar a página não resolver o problema, mude para o Google Chrome ou Mozilla Firefox e tente novamente.
Todos os métodos online estão indisponíveis: abra um ticket para entrar em contato com o atendimento ao cliente e solicitar o pacote de instalação do application proxy plug-in e, em seguida, instale-o manualmente em sua máquina local.
Criar uma conta de aplicação
Faça logon no console do Bastionhost. Na barra de navegação superior, selecione a região onde sua instância do Bastionhost está localizada.
Na lista de instâncias do Bastionhost, encontre a instância de destino e clique em Manage.
No painel de navegação à esquerda, escolha .
Na aba Applications, encontre a aplicação de destino. Na coluna Actions, clique em Edit.
Na aba Application Account, clique em Create Application Account. No painel exibido, Por favor, defina o nome de usuário e a senha da aplicação web e clique em OK e envie.
Operações relacionadas
Editar uma aplicação: modifique configurações como o nome da aplicação ou o servidor de aplicação associado, na coluna Actions, clique em Edit.
exclua uma aplicação: Se os seus requisitos de negócios mudarem e você não precisar mais manter uma aplicação, na coluna Actions, clique em Delete.
FAQ
O que devo fazer se for diretamente para a área de trabalho remota em vez de iniciar a aplicação especificada ao executar O&M em um servidor de aplicação Windows?
Causa: A aplicação não tem uma Destination URL válida configurada, ou não está associada corretamente a uma conta de aplicação.
Solução:
Por favor, edite a aplicação no console do Bastionhost. No campo Destination URL, insira um endereço válido, como
http://localhostou o endereço de intranet VPC da aplicação, como página inicial. Você só pode definir a URL de destino quando o Google Chrome ou o Mozilla Firefox é selecionado como o tipo de cliente remoto.Associe uma conta de aplicação à aplicação e, em seguida, conceda a aplicação aos usuários apropriados.
Verifique se o Bastionhost Assistant está instalado e em execução conforme o esperado no terminal do usuário.
Depois de iniciar a aplicação do navegador através do Bastionhost, insira manualmente o endereço de intranet VPC da aplicação de destino na barra de endereços do navegador para acessá-la.
As aplicações do Bastionhost oferecem suporte a logon automático sem senha para usuários do RAM?
A própria identidade do RAM não oferece suporte a logon automático sem senha:
Uma conta do RAM deve primeiro ser importada para o Bastionhost e receber permissões de ativos e contas antes que você possa executar O&M através do Bastionhost.
O Logon sem senha depende da senha ou chave privada armazenada em uma conta de aplicação, e não da identidade do RAM.
Você ainda deve inserir uma senha ou usar autenticação de chave pública ao fazer logon. Se a autenticação multifator (MFA) estiver ativada, você também deverá inserir um código de verificação.
O que devo fazer se o navegador não iniciar e solicitar que eu reconfigure o USMdriver durante o O&M através do Bastionhost?
Causa: Apenas o script foi implantado durante a publicação da aplicação, e o componente USMdriver não foi publicado corretamente.
Solução: Siga as instruções em Add an application server para reconfigurar o processo de publicação da aplicação e certifique-se de que o USMdriver seja publicado corretamente.
O Bastionhost oferece suporte a logon direto em service HTTP?
O Bastionhost fornece principalmente O&M remoto para servidores Windows e Linux. Ele não fornece diretamente um recurso para fazer logon em service HTTP.
Para acessar um service HTTP através do Bastionhost, adicione uma aplicação web, selecione o Google Chrome ou o Mozilla Firefox como cliente remoto e configure a Destination URL como o endereço do service HTTP. Você pode então acessar o serviço através de um cliente remoto baseado em navegador. Para obter instruções, consulte Add an application.