====== 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