Pular para o conteúdo principal

Chaves SSH

O LaraEnv pode gerar e importar chaves SSH por host. As chaves e o arquivo known_hosts gerenciado automaticamente ficam em C:\laraenv\ssh\.

Gerando uma chave​

Gere um novo par de chaves para um host e escolha um algoritmo:

  • ED25519 — recomendado.
  • RSA-4096
  • ECDSA-P256

O par de chaves é salvo em C:\laraenv\ssh\<host>\ — por exemplo C:\laraenv\ssh\<host>\id_ed25519 e C:\laraenv\ssh\<host>\id_ed25519.pub.

Após a geração, a chave pública é copiada para a área de transferência para que você possa colá-la no ~/.ssh/authorized_keys do servidor. Depois de instalada no servidor, o host correspondente pode autenticar por chave (consulte Hosts SSH).

Importando uma chave existente​

Se você já tem uma chave, pode importá-la em vez de gerar uma nova:

  • Escolha um arquivo de chave no disco, ou
  • Cole o texto PEM/OpenSSH diretamente.

Salve-a para o host, e ela ficará disponível como a referência de chave desse host.

known_hosts​

O LaraEnv gerencia automaticamente o known_hosts em C:\laraenv\ssh\known_hosts. Quando você se conecta a um novo servidor, a chave de host dele é aceita e registrada para você, sem que precise gerenciar entradas de confiança manualmente.

Escolhendo uma chave ao clonar via SSH​

Ao clonar um projeto via SSH, você escolhe qual chave salva usar para o remote do Git. Garanta que o host tenha uma chave gerada ou importada primeiro, e que sua chave pública esteja instalada no servidor. Consulte Criando projetos.

Relacionados​