

O AWS Blockchain Templates foi descontinuado em 30 de abril de 2019. Nenhuma atualização adicional será feita para este serviço ou nesta documentação de suporte. Para obter a melhor experiência de Managed Blockchain AWS, recomendamos que você use o [Amazon Managed Blockchain (AMB)](https://aws.amazon.com/managed-blockchain/). Para saber mais sobre como começar a usar o Amazon Managed Blockchain, veja o nosso [workshop sobre o Hyperledger Fabric](https://catalog.us-east-1.prod.workshops.aws/workshops/008da2cb-8454-42d0-877b-bc290bff7fcf/en-US) ou o nosso [blog sobre a implantação de um nó Ethereum](https://aws.amazon.com/blogs/database/deploy-an-ethereum-node-on-amazon-managed-blockchain/). Se você tiver dúvidas sobre o AMB ou precisar de mais suporte, [entre em contato com Suporte](https://console.aws.amazon.com/support/home#/case/create?issueType=technical) nossa equipe de AWS contas.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Conecte-se EthStats e EthExplorer usando o Bastion Host
<a name="blockchain-bastion-host-connect"></a>

Para se conectar aos recursos da Ethereum neste tutorial, configure o encaminhamento de porta SSH (túnel SSH) por meio do bastion host. As instruções a seguir demonstram como fazer isso para que você possa se conectar EthStats e EthExplorer URLs usar um navegador. Nas instruções abaixo, configure primeiro um proxy SOCKS em uma porta local. Em seguida, você usa uma extensão de navegador [FoxyProxy](https://getfoxyproxy.org/),, para usar essa porta encaminhada para sua rede Ethereum. URLs

Se você usar Mac OS ou Linux, use um cliente SSH para configurar a conexão de proxy SOCKS para o bastion host. Se você é um usuário do Windows, use PuTTY. Antes de se conectar, verifique se o computador cliente usado está especificado como uma origem permitida para o tráfego SSH de entrada no grupo de segurança para o Application Load Balancer configurado anteriormente.

**Como se conectar ao bastion host com encaminhamento de porta SSH usando SSH**
+ Siga os procedimentos em [Conectando-se à sua instância Linux usando SSH](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html) no *Guia do EC2 usuário da Amazon*. Na etapa 4 do procedimento [Conectando a sua Instância Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html#AccessingInstancesLinuxSSHClient), adicione `-D 9001` ao comando SSH, especifique o mesmo par de chaves especificado no AWS Blockchain Template para a configuração do Ethereum e especifique o nome DNS do bastion host.

  ```
  ssh -i /path/my-template-key-pair.pem ec2-user@bastion-host-dns -D 9001
  ```

**Como conectar-se ao bastion host com encaminhamento de porta SSH usando o PuTTY (Windows)**

1. Siga os procedimentos em [Conectando-se à sua instância Linux a partir do Windows usando PuTTY](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html) no *Guia EC2 do usuário da Amazon* até a etapa 7 do procedimento [Iniciando uma sessão do PuTTY](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html#putty-ssh), usando o mesmo par de chaves que você especificou na configuração do modelo do AWS Blockchain para Ethereum.

1. Em PuTTY, em **Category (Categoria)**, escolha **Connection (Conexão)**, **SSH** e **Tunnels (Túneis)**.

1. Em **Port forwarding (Encaminhamento de porta)**, escolha **Local ports accept connections from other hosts (Portas locais aceitam conexões de outros hosts)**.

1. Em **Add new forwarded port (Adicionar nova porta encaminhada)**:

   1. Em **Source port (Porta de origem)**, digite **9001**. Essa é uma porta não utilizada arbitrária que escolhemos, e é possível escolher uma diferente, se necessário.

   1. Deixe **Destination (Destino)** em branco.

   1. Selecione **Dynamic (Dinâmico)**.

   1. Escolha **Adicionar**.

   Em **Forwarded ports (Portas encaminhadas)**, o **D9001** deve ser exibido conforme mostrado abaixo.  
![\[PuTTY Configuration window showing SSH port forwarding options with D9001 listed.\]](http://docs.aws.amazon.com/pt_br/blockchain-templates/latest/developerguide/images/putty.png)

1. Escolha **Open (Abrir)** e autentique para o bastion host conforme exigido pela sua configuração de chave. Deixe a conexão aberta.

Com a conexão PuTTY aberta, agora você configura seu sistema ou uma extensão do navegador para usar a porta encaminhada para sua rede Ethereum. URLs As instruções a seguir se baseiam no uso do FoxyProxy Padrão para encaminhar conexões com base no padrão de URL de EthStats EthExplorer e e na porta 9001, que você estabeleceu anteriormente como a porta encaminhada, mas você pode usar qualquer método de sua preferência.

**FoxyProxy Para configurar o uso do túnel SSH para a rede Ethereum URLs**

Este procedimento foi escrito com base no Chrome. Se você usa outro navegador, traduza as configurações e a sequência FoxyProxy para a versão desse navegador.

1. Baixe e instale a extensão de navegador FoxyProxy padrão e, em seguida, abra **Opções** de acordo com as instruções do seu navegador.

1. Escolha **Add New Proxy (Adicionar novo proxy)**.

1. Na guia **General (Geral)** verifique se o proxy está **Enabled (Habilitado)** e insira um **Proxy Name (Nome do proxy)** e **Proxy Notes (Anotações do proxy)** que o ajudem a identificar essa configuração de proxy.

1. Na guia **Proxy Details (Detalhes do proxy)**, escolha **Manual Proxy Configuration (Configuração manual do proxy)**. Em **Host or IP Address (Host ou endereço IP)** (ou **Server or IP Address (Servidor ou endereço IP)** em algumas versões), insira *localhost*. Em **Port (Porta)**, insira *9001*. Selecione **SOCKS Proxy?**.

1. Na guia **URL Pattern (Padrão de URL)**, escolha **Add New Pattern (Adicionar novo padrão)**.

1. Em **Nome do padrão**, insira um nome que seja fácil de identificar e, em Padrão de **URL, insira um padrão** que corresponda a todos os recursos do Ethereum que URLs você criou com o modelo, por exemplo, **http://internal - MyUser -loadB-\$1**. Para obter informações sobre visualização URLs, consulte[Ethereum URLs](blockchain-templates-create-stack.md#ethereum-urls).

1. Mantenha as seleções padrão para outras configurações e escolha **Save (Salvar)**.

Agora você pode se conectar ao Ethereum URLs, que está disponível no CloudFormation console usando a guia **Saídas** da pilha raiz que você criou com o modelo.