Como faço para gerar chaves SSH?

Você está aqui:
Tempo estimado de leitura: 2 min

Uma chave SSH permite que você faça login no seu servidor sem precisar de uma senha. As chaves SSH podem ser adicionadas automaticamente aos servidores durante o processo de instalação.

Criando uma chave SSH no Windows

A maneira mais simples de criar a chave SSH no Windows é usar o PuTTYgen .

  • Faça o download e execute o PuTTYgen.
  • Clique no botão “Gerar”.
  • Para segurança adicional, você pode inserir uma frase secreta chave. Isso será necessário para usar a chave SSH e impedirá que alguém com acesso ao seu arquivo de chave use a chave.
  • Uma vez que a chave tenha sido gerada, clique em “Salvar Chave Privada”. Certifique-se de salvar isso em algum lugar seguro, pois não é possível recuperar esse arquivo se ele for perdido
  • Selecione todo o texto na “Chave pública para colar no authorized_keysarquivo OpenSSH “. Isso é o que você precisaria digitar no painel de controle para usar a chave SSH.

Criando uma chave SSH no Linux

As ferramentas para criar e usar o SSH são padrão e devem estar presentes na maioria das distribuições do Linux. Com os seguintes comandos, você pode gerar a chave ssh.

  • Execute: ssh-keygen -t rsa. Para uma chave de 4096 bits mais segura, execute:ssh-keygen -t rsa -b 4096
  • Pressione enter quando perguntado onde você deseja salvar a chave (isso usará o local padrão).
  • Digite uma frase secreta para sua chave.
  • Executar cat ~/.ssh/id_rsa.pub– isso lhe dará a chave no formato adequado para colar no painel de controle.
  • Certifique-se de fazer o backup do ~/.ssh/id_rsaarquivo. Isso não pode ser recuperado se for perdido.

Adicionando uma chave SSH ao seu painel de controle

  • Quando você estiver logado, vá para https://my.vultr.com/sshkeys .
  • Clique em “Adicionar chave SSH”.
  • Digite um nome descritivo para a chave.
  • Cole sua chave pública SSH. Esta é uma string longa começando com “ssh-rsa”. Você deveria ter salvado isso de quando gerou sua chave.
  • Clique em “Adicionar chave SSH”.
  • Agora, quando você estiver implantando servidores, poderá selecionar quais chaves SSH deseja adicionar ao servidor recém-implantado. Lembre-se de selecionar as chaves antes da implantação inicial do servidor, caso contrário, você precisará efetuar login no servidor recém-criado e adicionar as chaves SSH manualmente.

Limitações

  • Chaves SSH estão disponíveis apenas para Linux e FreeBSD. Eles não são suportados pelo Windows, ISOs personalizados nem restaurações de instantâneos.
  • As chaves SSH só podem ser gerenciadas no painel de controle durante a implantação. Você não pode usar o painel de controle para gerenciá-los em uma instância já instalada.

Conectando-se a um servidor usando uma chave SSH de um cliente Windows

  • Baixe e execute o cliente PuTTY SSH.
  • Digite o endereço IP ou o Nome de usuário + endereço IP ( [email protected]) do servidor de destino no campo “Nome do host” na categoria “Sessão”.
  • Navegue até a categoria “Conexão -> SSH -> Auth” (lado esquerdo).
  • Clique em “Procurar …” perto de “Arquivo de chave privada para autenticação”. Escolha o arquivo de chave privada (terminado em .ppk) que você gerou anteriormente com o PuTTYgen.
  • Clique em “Abrir” para iniciar a conexão.
  • Quando terminar, termine sua sessão pressionando Ctrl+d.

Conectando-se a um servidor usando uma chave SSH de um cliente Linux

  • Verifique se o seu sistema operacional Linux possui um cliente SSH instalado ( which ssh). Se um cliente não estiver instalado, você precisará instalar um.
  • Inicie uma conexão: ssh -i /path/to/id_rsa [email protected]
  • Quando terminar, termine sua sessão pressionando Ctrl+d.
Esse artigo foi útil?
Não Gostei 0
Visualizações: 52

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?