Como Criar e Converter Chave SSH com PuTTYgen e Configurar no senhasegura

Chaves SSH são essenciais para garantir conexões seguras aos dispositivos. Usar o PuTTYgen para criar uma chave SSH e depois convertê-la para o formato OpenSSH pode ser dividido em etapas simples. A seguir, um passo a passo para criar, converter e configurar a chave no dispositivo e no senhasegura.

Passo a Passo para Criar e Configurar Chave SSH:

1. Criar Chave SSH com PuTTYgen:

  • Iniciar o PuTTYgen:

    • Abra o PuTTYgen e selecione a opção para criar uma chave novíssima.
  • Escolha o Tipo e Tamanho da Chave:

    • Selecione RSA e defina o tamanho da chave para 2048 bits.
  • Gerar Chave:

    • Clique em “Generate” e siga as instruções para mover seu mouse aleatoriamente para criar a chave.

2. Converter para OpenSSH:

  • Exportar Chave para OpenSSH:

    • Após a criação da chave, clique em “Conversion” e selecione “Export OpenSSH key”.

    • Salve a chave privada gerada em um local seguro.

  • Obter Chave Pública:

    • A chave pública pode ser copiada diretamente da interface do PuTTYgen para uso posterior.

3. Configurar no Dispositivo SSH:

  • Criar Arquivos de Chave no Dispositivo:

    • No dispositivo de destino (SSH), acesse a pasta home do usuário que utilizará a chave.

    • Crie os arquivos id_rsa, id_rsa.pub, e authorized_keys.

    • Insira a chave privada em id_rsa, a chave pública em id_rsa.pub, e também adicione a chave pública a authorized_keys.

  • Alterar Permissões dos Arquivos:

    • Use comandos chown e chmod para garantir que as permissões dos arquivos estejam configuradas corretamente:

4. Registrar Chave SSH no senhasegura:

  • Acessar Interface do senhasegura:

    • Navegue até a seção de gerenciamento de chaves SSH no senhasegura.
  • Registrar Nova Chave:

    • Insira as informações da chave SSH criada (pública e privada) no sistema, conforme as instruções específicas da interface do senhasegura.

Conclusão:

Esse processo permite criar e converter chaves SSH usando o PuTTYgen e configurá-las tanto no dispositivo SSH quanto no senhasegura. Este procedimento assegura conexões seguras e compatíveis com as políticas de segurança da sua organização. Certifique-se de manter as chaves privadas seguras e aplicar as permissões corretas para proteger o acesso.