Chiave pubblica: va sul server
La chiave pubblica è una singola riga da inserire sul server in ~/.ssh/authorized_keys. Non è segreta: conoscerla non permette di accedere.
Decidi tu quali servizi possiamo attivare per analisi, personalizzazione e contenuti esterni.
Utilizziamo cookie e tecnologie simili sul nostro sito web per personalizzare i contenuti, integrare media esterni e comprendere meglio l'utilizzo delle singole sezioni.
Cookie necessari
Queste voci garantiscono funzioni di base come sicurezza, stabilità e gestione dei moduli.
Sezioni facoltative
Il trattamento dei dati può avvenire con il tuo consenso o sulla base di interessi legittimi. Nelle impostazioni dei cookie puoi negare il consenso a ciascuna categoria facoltativa o autorizzarla singolarmente.
Alcuni servizi trattano dati personali in Paesi terzi. Con il tuo consenso, accetti anche questo trasferimento. Trovi maggiori informazioni nella nostra informativa sulla privacy.
Potrai riaprire e modificare la tua selezione in qualsiasi momento. · 1.0.2
Con il generatore gratuito di chiavi SSH crei online una coppia di chiavi Ed25519 o RSA, direttamente nel tuo browser e senza registrarti, facoltativamente protetta con una passphrase. Ottieni la chiave pubblica come singola riga, ad esempio ssh-ed25519 AAAAC3Nz… admin@mein-laptop, per authorized_keys, la chiave privata in formato OpenSSH e l'impronta SHA256. La chiave privata non lascia mai questa pagina.
Creato da Florian Galz
Chiavi pronte? Su un VPS ZAP-Hosting puoi aggiungerle direttamente durante l'ordine.
Compare alla fine della chiave pubblica, così potrai riconoscerla in seguito sul server.
Protegge la chiave privata come ssh-keygen (bcrypt, 16 round, AES-256). Senza passphrase, chiunque abbia il file può usarlo per accedere.
La chiave viene generata solo nel tuo browser (Web Crypto API). Nessuna richiesta, nessun salvataggio: la chiave privata non lascia mai questa pagina.
Scegli il tipo, il commento e la passphrase, poi clicca su «Genera coppia di chiavi». Qui compariranno la chiave pubblica, la chiave privata e il fingerprint.
Risultato di esempio
Scegli il tipo, il commento e, facoltativamente, una passphrase: lo strumento genera chiave pubblica, chiave privata e fingerprint. Qui sotto trovi una vera chiave pubblica Ed25519 come esempio. La tua chiave viene generata di nuovo a ogni clic, quindi avrà un aspetto diverso.
Esempio · Chiave di esempio fissa: ogni nuova chiave è diversa
Input
Risultato
| Parte | Significato |
|---|---|
| ssh-ed25519 | Tipo di chiave: ssh-ed25519 per Ed25519, ssh-rsa per RSA. |
| AAAAC3NzaC1lZDI1… | La chiave pubblica vera e propria in Base64. Sempre 68 caratteri per Ed25519, oltre 700 per RSA 4096. |
| admin@mein-laptop | Commento: puoi sceglierlo liberamente, serve solo a riconoscere la chiave. Non influisce sull'accesso. |
Perché usare questo strumento
Cosa può fare questo generatore di chiavi SSH e quali aspetti considera.
Solo nel browser
Generate sul tuo dispositivo con la Web Crypto API. Nessuna richiesta, nessun salvataggio: la chiave privata non lascia mai questa pagina.
Ed25519 e RSA
Ed25519 come standard moderno; RSA a 4096 o 3072 bit per i sistemi meno recenti.
Passphrase facoltativa
Cifra la chiave privata come ssh-keygen (bcrypt con 16 iterazioni, AES-256-CTR).
Autentico formato OpenSSH
Chiave privata in formato -----BEGIN OPENSSH PRIVATE KEY----- e chiave pubblica su una sola riga per authorized_keys, come le genera ssh-keygen.
Fingerprint per la verifica
Mostra il fingerprint SHA256, lo stesso valore restituito da ssh-keygen -l.
Comandi per aggiungere la chiave
Comandi pronti per ssh-copy-id, authorized_keys e l'accesso, con nomi dei file e permessi corretti.
Come funziona
Dalla nuova coppia di chiavi all'accesso senza password in quattro passaggi.
Passaggio 1
Scegli Ed25519 (consigliato) o RSA. Per RSA, imposta la lunghezza della chiave a 4096 o 3072 bit.
Passaggio 2
Se vuoi, inserisci un commento come max@laptop e una passphrase, da ripetere per conferma. Cliccando su «Genera coppia di chiavi» crei nel browser la chiave pubblica, quella privata e l'impronta SHA256.
Passaggio 3
Copia o scarica la chiave privata e quella pubblica (ad es. id_ed25519 e id_ed25519.pub) e mettile entrambe nella cartella .ssh. Su Linux e macOS imposta chmod 600 per la chiave privata.
Passaggio 4
Copia la chiave pubblica in ~/.ssh/authorized_keys sul server con ssh-copy-id o con il comando mostrato. Potrai quindi accedere con ssh -i senza password.
Nozioni di base
Una chiave SSH è una coppia composta da una chiave pubblica e una privata. Invece di digitare una password, al momento dell'accesso il tuo computer dimostra di possedere la chiave privata corrispondente.
La chiave pubblica è una singola riga da inserire sul server in ~/.ssh/authorized_keys. Non è segreta: conoscerla non permette di accedere.
La chiave privata rimane sul tuo computer, preferibilmente in ~/.ssh/ e protetta con una passphrase. Chi entra in possesso del file non protetto può accedere ovunque sia registrata la chiave pubblica corrispondente.
Questi comandi ssh-keygen creano la coppia di chiavi localmente sul tuo computer, nello stesso formato OpenSSH prodotto dal generatore di chiavi SSH:
ssh-keygen -t ed25519 -C max@laptopssh-keygen -t rsa -b 4096 -C max@laptopScopri di più
Generi password complesse e casuali direttamente nel browser: nulla viene salvato o trasmesso.
Creato da Rugile Rutkauskaite
Imposta i permessi dei file Unix/Linux tramite caselle di controllo per ottenere il valore ottale e la notazione simbolica, o li decodifichi nel senso inverso. Include setuid/setgid/sticky bit e un comando chmod pronto da copiare.
Creato da Justin Schuessler
Crea espressioni Cron tramite un modulo, con spiegazioni in italiano e un'anteprima delle prossime esecuzioni: tutto nel browser.
Creato da Jakub Martyniak
Genera hash MD5, SHA-1, SHA-256 e SHA-512 da testo o file e confronta i checksum. Funziona interamente nel browser.
Creato da Luca Stanek
Genera e verifica hash Bcrypt direttamente nel browser, con fattore di costo regolabile.
Creato da Rugile Rutkauskaite
Verifica password: controlla sicurezza, tempo di violazione e schemi ricorrenti della tua password. Funziona interamente nel browser, senza trasmettere dati.
Creato da Luca Stanek
FAQ
Risposte brevi su tipo di chiave, passphrase, sicurezza e aggiunta della chiave al server.
Ottieni tre elementi: la chiave pubblica su una sola riga (per es. ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOqb9NdaBdneuqRd7QOYM6KYP5ZQlUq07JqHDlI7RY1I admin@mein-laptop), la chiave privata in formato OpenSSH (-----BEGIN OPENSSH PRIVATE KEY-----) e il fingerprint, per es. SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE. Puoi copiare entrambe le chiavi o scaricarle come id_ed25519 e id_ed25519.pub.
La coppia di chiavi viene creata esclusivamente nel tuo browser tramite la Web Crypto API. Non ci sono richieste al server, archiviazione o registrazione di log: la chiave privata non lascia mai questa pagina. Se chiudi la scheda senza aver salvato la chiave, la perdi. Se preferisci generarla interamente in locale, usa ssh-keygen -t ed25519 nel terminale.
Ed25519 è la scelta consigliata: chiavi corte, generazione rapida e supporto in OpenSSH dalla versione 6.5 (2014). Scegli RSA a 4096 bit solo se un sistema meno recente, un router o un servizio non supporta ancora Ed25519. 3072 bit è il minimo che offriamo per le nuove chiavi RSA; l'opzione a 2048 bit non è disponibile. Se il tuo browser non può ancora generare chiavi Ed25519, lo strumento mostra un avviso e un pulsante per passare a RSA.
È facoltativa, ma consigliata. Con una passphrase, lo strumento cifra la chiave privata proprio come ssh-keygen (bcrypt con 16 iterazioni, AES-256-CTR). Chi trova il file non può accedere senza la passphrase. Per non doverla digitare a ogni connessione, puoi usare ssh-agent. Puoi modificarla in seguito con ssh-keygen -p -f ~/.ssh/id_ed25519.
Il modo più semplice è usare ssh-copy-id -i ~/.ssh/id_ed25519.pub root@<server-ip>. In alternativa, esegui sul server il comando mostrato dallo strumento: crea ~/.ssh, aggiunge la riga a ~/.ssh/authorized_keys e imposta i permessi rispettivamente a 700 e 600. Poi accedi senza password con ssh -i ~/.ssh/id_ed25519 root@<server-ip>.
Sì. La chiave pubblica è una normale riga OpenSSH (ssh-ed25519 o ssh-rsa, chiave, commento), come quella scritta da ssh-keygen nel file .pub. Inserisci questa riga nelle impostazioni delle chiavi SSH del tuo account. La chiave privata rimane sul tuo computer.
Su Linux e macOS salvale in ~/.ssh/, su Windows in C:\Users\<Name>\.ssh\. Su Linux e macOS la chiave privata richiede i permessi 600 (chmod 600 ~/.ssh/id_ed25519), altrimenti SSH la rifiuta. Windows 10 e 11 includono OpenSSH: i file funzionano direttamente con ssh nel terminale. Per PuTTY, importa la chiave privata in PuTTYgen (Conversions > Import key) e salvala come file .ppk; lo strumento genera solo il formato OpenSSH. Non condividere mai la chiave privata: sul server va solo il file .pub.
Il fingerprint è una breve checksum (SHA-256) della chiave pubblica, per es. SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE. Ti permette di riconoscere una chiave senza confrontare l'intera riga. ssh-keygen -l -f ~/.ssh/id_ed25519.pub mostra lo stesso valore.
Hai altre domande?
Contatta il supportoUn VPS ZAP-Hosting ti offre accesso root via SSH, un firewall dedicato e l'accesso con chiave fin dal primo minuto.
Nessuna configurazione. Nessun rischio. Online in pochi secondi.
Cerchi altri strumenti? Visualizza tutti gli strumenti per sviluppatori
© 2026 ZAP-Hosting GmbH