Gerar uma chave Ed25519 para acesso remoto a um PC com servidor ssh.
ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/[pasta/]id_da_chave -C "[email protected]"
Copiar a chave
ssh-copy-id -i ~/.ssh/[pasta/]id_da_chave utilizador@endereço
A chave pública é copiada para o ficheiro /home/$USER/.ssh/authorized_keys
Testar a ligação: ssh -i ~/.ssh/[pasta/]id_da_chave utilizador@endereço
Para usar só ligação remota com a chave (recomendado), no PC remoto com Debian: Alterar o ficheiro "/etc/ssh/sshd_config"
Adicionar:
PasswordAuthentication no
Reiniciar o serviço ssh para que as alterações tenham efeito.
sudo systemctl restart ssh
Fonte: https://medium.com/risan/upgrade-your-ssh-key-to-ed25519-c6e8d60d3c54