CH-J Server Managergestione server su SSH
Menu
Tutte le guide e gli articoli →

Ed25519 o RSA: scegliere e installare chiavi SSH

Scegli una chiave compatibile, proteggi la parte privata e prova il nuovo accesso prima di togliere quello precedente.

Criteri e compatibilità

Ed25519 è adatto se server e criteri lo consentono. Usa RSA 3072 o 4096 se richiesto da compatibilità o regole. Una chiave RSA non coincide con la vecchia firma SHA-1 ssh-rsa: RSA moderno può usare SHA-2. Non riattivare globalmente firme obsolete.

Genera localmente e proteggi la chiave privata

Scegli un comando e un nuovo nome di file, senza sovrascrivere chiavi esistenti. Imposta una passphrase alla richiesta. Solo il file .pub va sul server; la chiave privata resta sul client. CH-J Key Generator è già disponibile in Beta 0.1.0.

ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_chj
ssh-keygen -t rsa -b 3072 -f ~/.ssh/id_rsa_chj
ssh-keygen -lf ~/.ssh/id_ed25519_chj.pub -E sha256

Installa la chiave pubblica e prova

Inserisci la chiave pubblica completa su una riga in ~/.ssh/authorized_keys dell’account destinazione. Su Linux controlla proprietario e normalmente permessi 700 per .ssh e 600 per authorized_keys. Lascia aperta la sessione attuale e prova un secondo accesso prima di cambiare quello precedente. Chiavi utente e host hanno ruoli diversi.

ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example

Documentazione dettagliata

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

Sblocco biometrico e sicurezza →