Crea la chiave in ~/.ssh/mia_chiave_personalizzata usando l'algoritmo di crittografia ed25519
ssh-keygen -t ed25519 -f ~/.ssh/mia_chiave_personalizzata
Ti chiederà la password.
ssh-copy-id -i ~/.ssh/id_rsa.pub tuoutente@server.net
Aggiungi una configurazione in ~/.ssh/config
Host server.net HostName server.net User tuoutente IdentityFile ~/.ssh/mia_chiave_personalizzata
Se hai aggiunto la configurazione l'utente sul server è preso da lì
ssh server.net
Può succedere che su server legacy, l'account sia configurato con vecchi algoritmi di cifratura. In questo caso aggiungere gli algoritmi accettati dal sever e quelli usati per generare le chiavi sul client:
Host server.net HostName server.net User tuoutente IdentityFile ~/.ssh/mia_chiave_personalizzata PubkeyAcceptedAlgorithms +ssh-rsa HostkeyAlgorithms +ssh-rsa