Sconto del 50%. tutti i piani, tempo limitato. A partire da $2.48/mo
6 minuti rimasti
Sicurezza e reti

Come generare chiavi SSH in Windows 10 in 4 semplici passaggi

Alex Robbins By Alex Robbins 6 minuti di lettura Aggiornato il 22 luglio 2025
Come generare chiavi SSH in Windows 10 in 4 semplici passaggi

Se hai mai utilizzato SSH per una connessione sicura al tuo server o a un altro computer, probabilmente hai un'idea di cosa siano le chiavi SSH. Fondamentalmente, una chiave SSH è un modo per autenticare chi sei e stabilire una connessione sicura con un altro sistema. Ma le chiavi SSH devono essere generate. Quindi come si generano le chiavi SSH in Windows 10? Questa domanda è in realtà più comune di quanto si pensi, poiché molte persone preferiscono acquistare un VPS Linux e lavorarci invece di eseguire il doppio avvio del proprio PC o migrare da Windows. In questo articolo, ti mostrerò come generare una chiave SSH in Windows 10. Per eseguire il lavoro utilizzeremo il popolare client SSH di Windows PuTTY. Ora, prima di addentrarci negli aspetti tecnici, diamo un’occhiata ad alcune definizioni, così siamo sulla stessa lunghezza d’onda. Questo ti aiuterà a seguire meglio le istruzioni. 

Genera chiave SSH in Windows 10 tramite PuTTY

Parliamo prima di SSH. Cos'è SSH? E cosa c'entra SSH con le chiavi e la creazione di chiavi? Secure Socket Shell o Socket Shell (SSH) è un protocollo popolare per la creazione di connessioni sicure e crittografate. Le chiavi SSH sono componenti standard del protocollo SSH utilizzato per autenticare entrambi i lati e stabilire sessioni di shell sicure. Sono utilizzati nelle connessioni tra tutti i tipi di sistemi operativi e piattaforme. Pertanto, sia che tu stia tentando di connetterti a un VPS Linux o a un server dedicato che esegue l'ultima edizione di Windows Server, devi generare e utilizzare chiavi SSH. Prima di spiegare le chiavi SSH in dettaglio e discutere come generare chiavi SSH in Windows 10, parliamo del protocollo SSH.

“Leggi anche: Utilizza SSH per connetterti a un server remoto ”

Cos'è il protocollo SSH? 

SSH è un protocollo ben noto, soprattutto tra i guru IT e gli amministratori di sistema. Offre agli utenti un modo più sicuro per accedere ad altri sistemi su una rete non protetta. Fornisce un'autenticazione con chiave pubblica e password complessa. Utilizzando questo protocollo, puoi gestire in remoto applicazioni e sistemi, spostare file da un sistema a un altro ed eseguire comandi. Per impostazione predefinita, il protocollo SSH è in ascolto sulla porta TCP 22. 

Cosa sono le chiavi SSH? 

Protocollo SSH, le chiavi SSH sono credenziali di accesso utilizzate per autenticare sia gli host che gli utenti. Un altro caso d'uso è l'accesso da macchina a macchina o da singolo a singolo. Le chiavi SSH consentono l'automazione per consentire l'autenticazione economica e possibile richiesta nei servizi cloud moderni e dipendenti dal computer.

Sono disponibili in varie dimensioni, ma la scelta più comune è la crittografia RSA a 2048 bit. Funzionalmente, le chiavi SSH raccolgono password, concedono l'accesso e controllano il livello di accesso. Esistono alcuni modi per abilitare o generare SSH in Windows 10. Di seguito spiegheremo come generare la chiave SSH Windows utilizzando PuTTY. Ma prima di iniziare, facciamo alcuni controlli per vedere se la chiave SSH esiste o meno in Windows.

windows-vps Hosting VPS Windows 10

Procurati un efficiente VPS Windows 10 per desktop remoto, al prezzo più conveniente sul mercato. Windows 10 GRATUITO in esecuzione su storage SSD NVMe e Internet ad alta velocità.

Dai un'occhiata ai piani VPS di Windows 10

Verifica delle chiavi SSH esistenti in Windows 10

Prima di generare una chiave SSH, è meglio controllare le chiavi SSH esistenti. Per fare ciò, procedi come segue:

  1. Apri la riga di comando di Windows digitando cmd nella casella di ricerca della barra delle applicazioni di Windows.
  2. Nell'ambiente del prompt dei comandi, digitare ssh-keygen
  3. Se non disponi di alcun keygen SSH, vedrai questo messaggio:

"ssh-keygen" non è riconosciuto come comando interno o esterno, programma eseguibile o file batch              

  1. La directory predefinita per le tue chiavi SSH dovrebbe essere simile a questa:
/c/Users/YourUserName/ .ssh/id_rsa.pub 

Nota: se hai installato git con bash, dovresti aprire git Bash invece di cmd.

Genera chiave SSH Windows utilizzando PuTTY

PuTTY è un'implementazione gratuita e open source utilizzata per l'emulazione di terminale nei PC che eseguono Microsoft Windows. Può supportare diversi protocolli come SSH, Telnet, SCP, rlogin e connessione socket raw. Utilizzando PuTTY, puoi generare la chiave SSH in Windows 10 tramite terminale Windows. Per generare la chiave SSH in Windows 10 utilizzando PuTTY, procedere come segue:

“Leggi anche: connettiti al tuo sito web tramite SSH

Passaggio 1: scarica PuTTY

Se non hai già PuTTY sul tuo sistema, puoi scaricarlo da questo collegamento. Dopo il download, installalo.

Passaggio 2: installa PuTTY

Facendo clic sul file scaricato è possibile avviare il processo di installazione. Puoi leggere questo articolo su Connettiti a un server Linux utilizzando PuTTY oppure Segui semplicemente la procedura guidata di installazione. Nella prima pagina, fare clic su Avanti.

Schermata di benvenuto del programma di installazione di PuTTY
Schermata di benvenuto del programma di installazione di PuTTY

Successivamente, seleziona la cartella di destinazione. La destinazione predefinita è unità C\Programmi\PuTTY\. Puoi cambiarlo con l'indirizzo desiderato.

PuTTY Installer seleziona la posizione
PuTTY Installer seleziona la posizione

Ora è il momento di selezionare le funzionalità del prodotto da installare. Se non hai requisiti specifici, segui la scelta predefinita e fai clic su Installa per passare alla schermata successiva.

PuTTY Installer seleziona i componenti da installare
PuTTY Installer seleziona i componenti da installare

Congratulazioni. Installi PuTTY. Hai completato i primi passaggi per generare una chiave SSH in Windows 10. Ora passiamo al passaggio successivo.

Passaggio 3: esegui il generatore di chiavi SSH PuTTY

  • Premi il tasto Windows sulla tastiera. 
  • Nella barra di ricerca, digita PuTTYgen (puoi anche usare cmd e digitare PuTTYgen). 
  • Fare clic con il tasto destro su PuTTYgen e selezionare Esegui come amministratore.
  • Se richiesto, seleziona SÌ.
Avvio di PuTTY come amministratore
Avvio di PuTTY come amministratore

Passaggio 4: utilizzare PuTTY per generare la chiave SSH in Windows 10 

Ora, per generare la chiave SSH in Windows 10, procedi come segue:

  • Nella pagina del generatore PuTTY, fare clic su genera.
Schermata principale del generatore di chiavi PuTTY
Schermata principale del generatore di chiavi PuTTY
  • Lo spostamento del cursore è ovviamente uno scherzo, quindi non c'è bisogno di stancarsi. Attendi finché la barra di avanzamento non diventa tutta verde.
Chiave del generatore di chiavi PuTTY in fase di generazione
Chiave del generatore di chiavi PuTTY in fase di generazione
  • Salvare la chiave pubblica facendo clic su Salva la chiave pubblica pulsante. Scegli una posizione in cui salvare questa chiave e assegnale un nome.
Dettagli della chiave del generatore di chiavi uTTY
Dettagli della chiave del generatore di chiavi PuTTY
  • Per salvare la chiave privata, fare clic su Conversazione menu. 
Menu di esportazione della chiave del generatore di chiavi PuTTY
Menu di esportazione della chiave del generatore di chiavi PuTTY
  • Facendo clic su Esporta chiave OpenSSH, ti verrà chiesto: "Sei sicuro di voler salvare la chiave senza una passphrase per proteggerla?" Seleziona "sì".
  • Scegli una posizione in cui salvare la chiave.
  • Dai un nome alla tua chiave privata.

Congratulazioni. Sei riuscito a generare la chiave SSH che volevamo utilizzando PuTTY, uno dei i migliori client SSH per Windows. Naturalmente, puoi anche generare chiavi utilizzando OpenSSH, il client nativo di Windows 10, ma l'app manca di alcune delle funzionalità più essenziali, quindi la maggior parte preferisce utilizzare PuTTY o le sue alternative. 

Leggi anche: Installa MikroTik CHR su VPS (usando PuTTY)

Le chiavi SSH sono sufficienti per la sicurezza del server?

Quindi, sembra che tu abbia gestito la sicurezza: sarai connesso al tuo server con una chiave sicura, e questo è tutto. Ma per quanto riguarda il tuo server? Sei sicuro che sia sicuro? Senza un fornitore di server attento alla sicurezza, tutto lo sforzo che hai appena speso per la sicurezza SSH non avrà alcun significato. Cloudzy, ad esempio, conosce l'importanza della sicurezza per i suoi utenti e fornisce un firewall basato sull'intelligenza artificiale e una protezione DDoS intelligente su tutti i suoi utenti. VPS Linux piani. Quindi, se vuoi lavorare con qualsiasi distribuzione Linux che desideri senza rischiare di eseguire il doppio avvio del tuo laptop, dovresti dare un'occhiata al nostro VPS Linux piani. 

Condividere

Altro dal blog

Continua a leggere.

Un'immagine del titolo Cloudzy per una guida VPN L2TP MikroTik, che mostra un laptop che si connette a un server rack tramite un tunnel digitale blu e oro luminoso con icone di scudi.
Sicurezza e reti

Configurazione VPN L2TP MikroTik (con IPsec): Guida RouterOS (2026)

In questa configurazione VPN L2TP MikroTik, L2TP gestisce il tunneling mentre IPsec gestisce la crittografia e l'integrità; abbinarli ti dà la compatibilità del client nativo senza età di terze parti

Rexa CiroRexa Ciro 9 minuti di lettura
Finestra del terminale che mostra un messaggio di avviso SSH relativo alla modifica dell'identificazione dell'host remoto, con il titolo della Guida alla correzione e il marchio Cloudzy su sfondo verde acqua scuro.
Sicurezza e reti

Avviso: l'identificazione dell'host remoto è cambiata e come risolverlo

SSH è un protocollo di rete sicuro che crea un tunnel crittografato tra i sistemi. Rimane popolare tra gli sviluppatori che necessitano di accesso remoto ai computer senza richiedere una scheda grafica

Rexa CiroRexa Ciro 10 minuti di lettura
Illustrazione della guida alla risoluzione dei problemi del server DNS con simboli di avviso e server blu su sfondo scuro per errori di risoluzione dei nomi Linux
Sicurezza e reti

Errore temporaneo nella risoluzione dei nomi: cosa significa e come risolverlo?

Durante l'utilizzo di Linux, potresti riscontrare un errore temporaneo nell'errore di risoluzione dei nomi quando tenti di accedere a siti Web, aggiornare pacchetti o eseguire attività che richiedono una connessione Internet.

Rexa CiroRexa Ciro 12 minuti di lettura

Pronti per la distribuzione? A partire da $ 2,48 al mese.

Cloud indipendente, dal 2008. AMD EPYC, NVMe, 40 Gbps. Rimborso entro 14 giorni.