====== Autenticazione con chiavi ssh ======
===== 1. Generare una coppia di chiavi =====
Crea la chiave in ''~/.ssh/mia_chiave_personalizzata'' usando l'algoritmo di crittografia ''ed25519''
ssh-keygen -t ed25519 -f ~/.ssh/mia_chiave_personalizzata
===== 2. Copiare la chiave pubblica =====
Ti chiederà la password.
ssh-copy-id -i ~/.ssh/id_rsa.pub tuoutente@server.net
===== 3. Configurazione =====
Aggiungi una configurazione in ''~/.ssh/config''
Host server.net
HostName server.net
User tuoutente
IdentityFile ~/.ssh/mia_chiave_personalizzata
===== 4. Autenticazione senza password =====
Se hai aggiunto la configurazione l'utente sul server è preso da lì
ssh server.net
===== 5. Algoritmi di cifratura deprecati =====
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