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.