Conectar-se à instância do Linux usando PuTTY - Amazon Elastic Compute Cloud

Conectar-se à instância do Linux usando PuTTY

Você pode se conectar a uma instância do Linux usando o PuTTY, um cliente SSH gratuito para Windows.

Se você estiver executando o Windows Server 2019 ou posterior, recomendamos que você use o OpenSSH, uma ferramenta de conectividade de código aberto para login remoto usando o protocolo SSH.

nota

Se você receber um erro ao tentar se conectar à instância, certifique-se de que a instância atenda a todos os Pré-requisitos de conexão via SSH. Se ela atender a todos os pré-requisitos e, mesmo assim, você não conseguir se conectar à instância do Linux, consulte Solucionar problemas de conexão com a instância do Linux do Amazon EC2.

Pré-requisitos

Antes de você se conectar à instância do Linux usando o PuTTY, conclua as tarefas a seguir.

Conclua os pré-requisitos gerais.
Permita tráfego SSH de entrada do seu endereço IP.

Verifique se o grupo de segurança associado à instância permite tráfego SSH de entrada do endereço IP. Para ter mais informações, consulte Regras para se conectar a instâncias pelo computador.

Instale o PuTTY no computador local (se necessário).

Faça download e instale o PuTTY pela página de download do PuTTY. Se já houver uma versão anterior do PuTTY instalada, recomendamos fazer download da versão mais recente. Instale o pacote inteiro.

Converta a chave privada no formato PPK usando PuTTYgen.

Você deve especificar a chave privada do par de chaves que especificou quando iniciou a instância. Se você tiver criado a chave privada no formato .pem, será necessário convertê-la em um arquivo PPK para usá-la com o PuTTY. Localize a chave privada (arquivo .pem) e siga as etapas em Converta a chave privada usando o PuTTYgen.

(Opcional) Converter a chave privada usando o PuTTYgen

O PuTTY não é originalmente compatível com o formato PEM para chaves SSH. O PuTTY fornece uma ferramenta chamada PuTTYgen, que converte as chaves PEM para o formato PPK necessário para PuTTY. Se você tiver criado a chave usando o formato PEM em vez do formato PPK, será necessário converter a chave privada (arquivo .pem) neste formato (arquivo .ppk) para usá-la com o PuTTY.

Converter a chave privada do formato PEM para o formato PPK
  1. No menu Start (Iniciar), selecione All Programs (Todos os programas), PuTTY, PuTTYgen.

  2. Em Tipo de chave a ser gerada, escolha RSA. Se a sua versão de PuTTYgen não inclui esta opção, escolha SSH-2 RSA.

    A chave RSA no PuTTYgen.
  3. Escolha Load. Por padrão, o PuTTYgen exibe somente arquivos com a extensão .ppk. Para localizar o arquivo .pem, escolha a opção para exibir arquivos de todos os tipos.

    Selecione todos os tipos de arquivo.
  4. Selecione o arquivo .pem para o par de chaves que você especificou ao executar a instância e selecione Open (Abrir). A PuTTYgen exibe um aviso de que o arquivo .pem foi importado com êxito. Escolha OK.

  5. Escolha Save private key (Salvar chave privada) para salvar a chave no formato PuTTY. A PuTTYgen exibe um aviso sobre salvar a chave sem uma senha. Escolha Sim.

    nota

    Uma senha em uma chave privada é uma camada extra de proteção. Mesmo se a chave privada for descoberta, ela não pode ser usada sem a senha. A desvantagem de se usar uma senha é que a automação se torna mais difícil porque a intervenção humana é necessária para fazer login em uma instância, ou para copiar arquivos a uma instância.

  6. Especifique o mesmo nome da chave usado para o par de chaves (por exemplo, key-pair-name) e escolha Save (Salvar). O PuTTY adiciona automaticamente a extensão de arquivo .ppk.

Sua chave privada está agora no formato correto para uso com o PuTTY. Agora é possível conectar a sua instância usando o cliente SSH do PuTTY.

Conecte-se à sua instância do Linux

Use o procedimento a seguir para se conectar à sua Instância do Linux usando o PuTTY. Você precisa do arquivo .ppk que criou para sua chave privada. Para obter mais informações, consulte (Opcional) Converter a chave privada usando o PuTTYgen na seção anterior. Se você receber um erro ao tentar se conectar à instância, consulte Solucionar problemas de conexão com a instância do Linux do Amazon EC2.

Última versão testada: PuTTY .78

Para se conectar à instância usando PuTTY
  1. Inicie o PuTTY (no menu Iniciar, pesquise PuTTY e escolha Abrir).

  2. No painel Categoria, selecione Sessão e preencha os seguintes campos:

    1. Na caixa Host Name (Nome do host), execute uma das ações a seguir:

      • (DNS Público) Para se conectar usando o nome DNS público da instância, insira instance-user-name@instance-public-dns-name.

      • (IPv6) Como alternativa, se a instância tiver um endereço IPv6, para se conectar usando o endereço IPv6 da instância, insira instance-user-name@instance-IPv6-address.

      Para obter informações sobre como obter o nome de usuário da instância e o nome de DNS público ou o endereço IPv6 da instância, consulte Obter os detalhes necessários da instância.

    2. Verifique se o valor do Port é 22.

    3. Em Tipo de conexão, selecione SSH.

    Configuração do PuTTY - Sessão.
  3. (Opcional) É possível configurar o PuTTY para enviar automaticamente dados "keepalive" em intervalos regulares para manter a sessão ativa. Isso é útil para evitar a desconexão da instância por inatividade da sessão. No painel Categoria, escolha Conexão e insira o intervalo necessário no campo Segundos entre keepalives. Por exemplo, se a sessão desconectar após 10 minutos de inatividade, insira 180 para configurar o PuTTY para enviar dados keepalive a cada 3 minutos.

  4. No painel Categoria, expanda Conexão, SSH e Auth. Escolha Credenciais.

  5. Ao lado de Arquivo de chave privada para autenticação, escolha Procurar. Na caixa de diálogo Selecionar arquivo de chave privada, selecione o arquivo .ppk que você gerou para seu par de chaves. Clique duas vezes no arquivo ou escolha Abrir na caixa de diálogo Selecionar arquivo de chave privada.

  6. (Opcional) Se você planeja se conectar a esta instância novamente após esta sessão, poderá salvar as informações para uso futuro. No painel Categoria, escolha Sessão. Insira um nome para a sessão em Sessõe salvas e, em seguida, escolha Salvar.

  7. Para se conectar à instância, escolha Abrir.

  8. Se essa for a primeira vez você se conectou a esta instância, o PuTTY exibirá uma caixa de diálogo de alerta de segurança perguntando se você confia no host ao qual está se conectando.

    1. (Opcional) Verifique se a impressão digital na caixa de diálogo do alerta de segurança corresponde à impressão digital que você obteve anteriormente em (Opcional) Obter a impressão digital da instância. Caso essas impressões digitais não correspondam, alguém pode estar tentando um ataque "man-in-the-middle". Se corresponderem, continue para a próxima etapa.

    2. Escolha Accept (Aceitar). Uma janela se abrirá e você estará conectado à sua instância.

      nota

      Se você especificou uma senha ao converter sua chave privada em formato PuTTY, forneça essa senha ao efetuar o login na instância.

Se você receber um erro ao tentar se conectar à instância, consulte Solucionar problemas de conexão com a instância do Linux do Amazon EC2.