Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Requisitos de host do ambiente SSH

Modo de foco
Requisitos de host do ambiente SSH - AWS Cloud9

AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais

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á.

AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais

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á.

Para instruir AWS Cloud9 a conectar um ambiente a uma instância de computação em nuvem existente ou ao seu próprio servidor, você cria um ambiente de desenvolvimento AWS Cloud9 SSH. No entanto, antes de criar um ambiente SSH, considere os benefícios de criar EC2 ambientes.

Quando você cria um EC2 ambiente, AWS Cloud9 cria um novo ambiente, solicita EC2 que a Amazon lance uma nova instância e, em seguida, conecta a instância recém-lançada ao novo ambiente. Criar um EC2 ambiente tem os seguintes benefícios:

  • Inicialização automática de instâncias. Quando você cria um EC2 ambiente, AWS Cloud9 solicita EC2 que a Amazon crie uma nova instância ao mesmo tempo. Em um ambiente SSH, você deve fornecer uma instância de computação em nuvem existente (por exemplo, uma EC2 instância da Amazon) ou seu próprio servidor.

  • Desligamento automático de instâncias. Por padrão, desliga AWS Cloud9 automaticamente o EC2 ambiente 30 minutos após o fechamento de todas as instâncias do navegador da Web conectadas ao IDE do EC2 ambiente. É possível alterar esse comportamento a qualquer momento. Isso ajuda a reduzir a possibilidade de ter cobranças adicionais aplicadas a você Conta da AWS pelo uso da Amazon EC2.

  • Limpeza automática de instâncias. Quando você exclui um EC2 ambiente, a EC2 instância conectada da Amazon é excluída automaticamente. Isso também ajuda a reduzir a possibilidade de cobranças adicionais serem aplicadas a você Conta da AWS pelo uso da Amazon EC2. Em um ambiente SSH que está conectado à instância de computação em nuvem, você mesmo deverá excluir a instância.

  • AWS credenciais temporárias gerenciadas. Em um EC2 ambiente, você pode facilmente ativar ou desativar todas as AWS ações de todos os AWS recursos do chamador Conta da AWS (com algumas restrições). Você não precisa configurar perfis de instância para a EC2 instância Amazon do seu ambiente nem armazenar credenciais de AWS acesso permanentes de uma AWS entidade (por exemplo, um usuário do IAM).

    Para obter mais informações, consulte AWS credenciais temporárias gerenciadas.

  • AWS Kit de ferramentas e painel Git. Essas ferramentas para interagir Serviços da AWS e usar o controle visual de origem estão disponíveis somente em AWS Cloud9 ambientes criados com uma EC2 instância da Amazon.

Se você quiser criar um EC2 ambiente em vez disso, consulteCriando um EC2 ambiente. Caso contrário, continue lendo para obter informações sobre como criar ambientes SSH.

Quando e como criar um ambiente SSH

Você deve criar um ambiente SSH em vez de um EC2 ambiente sempre que tiver algum dos seguintes requisitos:

Requisito Direções

Você não quer incorrer em cobranças adicionais Conta da AWS pelo uso de instâncias de Nuvem AWS computação. Então, você decide se conectar AWS Cloud9 a uma instância de computação em nuvem existente fora AWS ou ao seu próprio servidor.

  1. Certifique-se de que a instância ou o servidor atende aos requisitos descritos posteriormente neste tópico.

  2. Crie um ambiente SSH do AWS Cloud9 para conectar a instância ou o servidor.

Você quer usar uma instância de computação AWS em nuvem existente (por exemplo, uma EC2 instância da Amazon) em Conta da AWS vez de precisar iniciar uma nova instância AWS Cloud9 ao mesmo tempo em que o ambiente é criado.

  1. Certifique-se de que a instância atende aos requisitos descritos posteriormente neste tópico.

  2. Crie um ambiente SSH do AWS Cloud9 para conectar a instância.

Você quer usar um tipo de EC2 instância da Amazon que AWS Cloud9 atualmente não é compatível com um EC2 ambiente (por exemplo, R4).

  1. Inicie uma EC2 instância da Amazon com base no tipo de instância desejado. Ou identifique uma instância existente na sua Conta da AWS que execute o tipo de instância desejado.

  2. Certifique-se de que a instância atende aos requisitos descritos posteriormente neste tópico.

  3. Crie um ambiente SSH do AWS Cloud9 para conectar a instância.

Você quer usar uma EC2 instância da Amazon baseada em uma Amazon Machine Image (AMI) diferente da Amazon Linux ou Ubuntu Servidor.

  1. Execute uma EC2 instância da Amazon com base na AMI desejada. Ou identifique uma instância existente na sua Conta da AWS que seja baseada na AMI desejada.

  2. Certifique-se de que a instância atende aos requisitos descritos posteriormente neste tópico.

  3. Crie um ambiente SSH do AWS Cloud9 para conectar a instância.

Você quer conectar vários ambientes a uma única instância de computação em nuvem existente ou em seu próprio servidor.

  1. Certifique-se de que a instância ou o servidor atende aos requisitos descritos posteriormente neste tópico.

  2. Crie um ambiente SSH para cada ambiente AWS Cloud9 ao qual você deseja conectar a instância ou o servidor.

nota

O lançamento de uma EC2 instância da Amazon pode resultar em possíveis cobranças Conta da AWS pela Amazon EC2. Para obter mais informações, consulte Definição de preço do Amazon EC2.

Requisitos de host SSH

A instância de computação em nuvem existente ou seu próprio servidor devem atender aos seguintes requisitos AWS Cloud9 para conectá-la a um ambiente SSH.

  • Ele deve rodar Linux. (AWS Cloud9 não é compatível com Windows.)

  • Não deve usar um Armarquitetura baseada. (Support para sistemas construídos em torno de Arm os processadores estão sob análise.)

  • Ele deve ser acessível pela internet pública usando SSH. Se for acessível somente por meio de uma nuvem privada virtual (VPC) ou rede privada virtual (VPN), essa VPC ou VPN deverá ter acesso à Internet pública.

  • Se o host for uma instância de computação AWS em nuvem existente que faz parte de uma Amazon Virtual Private Cloud (Amazon VPC), há requisitos adicionais. Para obter mais informações, consulte Configurações da Amazon VPC.

  • Deve ter Python3 instalado e definido como padrão Python versão e pip3 ao instalar AWS Cloud9. Para verificar a versão, no terminal da instância existente ou servidor, execute o comando python --version. Para instalar Python na instância ou no servidor, consulte um dos seguintes recursos:

    nota

    Para se conectar a uma instância de Nuvem AWS computação existente para verificar e atender aos requisitos, consulte um ou mais dos seguintes recursos:

    Para se conectar ao seu próprio servidor para verificar e atender aos requisitos, pesquise na Internet usando uma frase como “conectar-se a um servidor usando o comando SSH” (do macOS ou Linux) ou “conectar-se a um servidor usando PuTTY“(do Windows).

  • Para instalar todos os pacotes necessários, execute o comando a seguir.

    Para Amazon Linux:

    sudo yum install -y make glibc-devel gcc gcc-c++

    Para Ubuntu Server:

    sudo apt install build-essential
  • Ele deve ter o Node.js instalado. Recomendamos instalar o mais recente Node.js versão suportada pelo sistema operacional do host.

    Atenção

    AWS Cloud9 problemas de instalação podem ocorrer ao criar um ambiente SSH se você usar uma versão do Node.js que não é suportada pelo AWS Cloud9.

    Para verificar a versão, no terminal da instância existente ou no servidor, execute o comando node --version . Para instalar o Node.js na instância ou servidor, consulte um dos seguintes recursos:

  • O caminho para o diretório na instância existente ou servidor em que deseja iniciar o AWS Cloud9 após fazer login deve ter as permissões de acesso definidas como rwxr-xr-x. Isso significa que read-write-run as permissões para o proprietário correspondem ao nome de login que você especifica no assistente de criação de ambiente para o usuário na página Configurar configurações, permissões de leitura e execução para o grupo ao qual esse proprietário pertence e permissões de leitura e execução para outros.

    Por exemplo, se o caminho do diretório for ~ (com ~ representando o diretório inicial para o nome de login que você especifica para User (Usuário) na página Configure settings [Definir configurações]), você poderá definir essas permissões no diretório executando o comando chmod na instância ou no servidor, usando o comando e as instruções mostrados a seguir.

    sudo chmod u=rwx,g=rx,o=rx ~
  • Baixe e execute o Instalador do AWS Cloud9 na instância ou no servidor existente.

  • Opcionalmente, você pode restringir o tráfego de entrada via SSH somente aos endereços IP que usa. AWS Cloud9 Para fazer isso, defina o tráfego SSH de entrada para os intervalos IP, conforme descrito em Intervalos de endereços IP SSH de entrada para AWS Cloud9.

Depois de ter certeza de que sua instância ou servidor atende aos requisitos anteriores, crie um ambiente SSH AWS Cloud9 para conectá-lo.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.