Come creare una chiave SSH su Windows

Come creare una chiave SSH su Windows

Proteggere le connessioni e l'integrità dei dati è il punto in cui le chiavi Secure Shell (SSH) eccellono. Il keygen SSH viene comunemente utilizzato per ottenere un accesso sicuro a server remoti e servizi cloud. Dovresti avere una chiave SSH se accedi regolarmente ai server remoti utilizzando il tuo dispositivo Windows.

Oltre ai server remoti, puoi anche utilizzare queste chiavi di sicurezza per garantire l'accesso ai tuoi dipendenti sul posto di lavoro in cui potresti essere esposto a una violazione dei dati, ad esempio, data center, ecc. Questo articolo ti guiderà attraverso semplici passaggi per creare chiavi SSH Su Windows.

Secure Shell Protocol (SSH) è il modo migliore per bloccare connessioni non sicure tra computer sul Web. Dovresti evitare di utilizzare un protocollo con nome utente e password e scegliere invece una chiave SSH generata crittograficamente.

Windows 11 viene fornito con un client OpenSSH integrato. Ciò semplifica la generazione di chiavi SSH senza utilizzare un programma di terze parti. Funzionerà allo stesso modo su Windows 10; In caso di problemi, apri il pannello delle opzioni di Windows e abilita l' opzione OpenSSH Client .

Nota : potresti preferire Windows Terminal perché fornisce un ambiente unificato per le interfacce della riga di comando. Esegue il prompt dei comandi, PowerShell e il sottosistema Windows per Linux in un'unica finestra. Questo strumento aumenta la flessibilità e semplifica attività come la generazione di chiavi SSH.

Creare una chiave SSH su Windows è molto semplice, puoi utilizzare 1 dei 3 metodi elencati di seguito.

Come creare una chiave SSH su Windows

1. Utilizzare il prompt dei comandi

Generare chiavi SSH con l'aiuto della riga di comando è semplice e veloce. Seguire i passaggi descritti di seguito.

Passaggio 1: fare clic sul pulsante Avvia. Cerca Prompt dei comandi e seleziona Esegui come amministratore . Fai clic su quando ti viene richiesto di consentire a CMD di apportare le modifiche al tuo computer.

Come creare una chiave SSH su Windows

Apri CMD con diritti di amministratore

Passaggio 2: digita il seguente comando e premi Invio sulla tastiera:

ssh-keygen

Come creare una chiave SSH su Windows

Immettere il comando e premere Invio

Passaggio 3: immettere il nome del file di archiviazione della chiave e premere Invio :

file_name

Suggerimento : puoi anche impostare qui un percorso personalizzato per archiviare la chiave nella posizione predefinita (C:\Users\[nome utente]\) .

Come creare una chiave SSH su Windows

Immettere il nome del file e premere il tasto Invio

Passaggio 4: inserisci la passphrase per proteggere la chiave e premi Invio per salvare le modifiche.

Nota : è possibile premere due volte Invio per saltare questo passaggio e salvare direttamente la chiave senza password.

La tua chiave privata e la chiave pubblica sono archiviate in modo sicuro. Sullo schermo viene ora visualizzato un messaggio di conferma con informazioni chiave aggiuntive. Puoi procedere con la chiusura di questa finestra.

Puoi usarlo per generare più chiavi SSH con nomi di file diversi.

Come creare una chiave SSH su Windows

Immettere la passphrase e premere Invio

Passaggio 5: digitare exit e premere Invio sulla tastiera per chiudere la finestra CMD.

Come creare una chiave SSH su Windows

Digitare exit e premere Invio

2. Utilizzare WSL

La generazione di chiavi SSH utilizzando il sottosistema Windows per Linux (WSL) offre numerosi vantaggi. Puoi ottenere i vantaggi degli strumenti Linux e la facilità di lavorare su un computer Windows. Inoltre, fornisce un modo semplice e sicuro per gestire l'autenticazione SSH.

Installa la distribuzione WSL e Linux

Segui i passaggi seguenti per installare e configurare la distribuzione WSL e Linux sul tuo dispositivo Windows.

Passaggio 1: fare clic sull'icona di Windows e trovare Prompt dei comandi . Fare clic su Esegui come amministratore e selezionare quando richiesto.

Come creare una chiave SSH su Windows

Apri CMD con diritti di amministratore

Passaggio 2: Windows 11 viene fornito preinstallato con WSL. Puoi verificarlo digitando il comando menzionato di seguito e premendo Invio .

wsl --status

Come creare una chiave SSH su Windows

Controlla lo stato WSL in Windows 11

Se utilizzi Windows 10, installa WSL utilizzando uno dei metodi seguenti:

  • Microsoft Store

Scarica il sottosistema Windows per Linux (WSL) da Microsoft Store .

  • Interfaccia della riga di comando

Inserisci il comando indicato di seguito e premi Invio sulla tastiera.

wsl --install

Passaggio 3: dopo aver installato WSL sul tuo computer, puoi scaricare qualsiasi sistema operativo Linux utilizzando Microsoft Store o l'interfaccia della riga di comando.

L'articolo utilizza il prompt dei comandi per scaricare Ubuntu per questo tutorial. Inserisci il comando seguente e premi Invio sulla tastiera per farlo.

wsl --install -d Ubuntu

Nota : se vuoi installare Kali Linux, scrivi kali-linux nel comando sopra.

Come creare una chiave SSH su Windows

Scarica Ubuntu

Passaggio 4: immettere nome utente e password UNIX.

Come creare una chiave SSH su Windows

Immettere il nome utente e la password UNIX

Passaggio 5: chiudere la finestra UNIX digitando exit e premendo Invio. Ripeti la procedura per chiudere la finestra CMD.

Come creare una chiave SSH su Windows

Chiudi le finestre UNIX e CMD digitando exit e premendo Invio

Hai installato correttamente WSL e il sistema operativo Linux. Per generare la chiave SSH utilizzando WSL, attenersi alla procedura seguente.

Genera chiave SSH utilizzando WSL

Passaggio 1: fare clic sull'icona di Windows . Cerca Ubuntu e seleziona Esegui come amministratore . Quando richiesto, fare clic su Sì.

Come creare una chiave SSH su Windows

Fare clic sull'icona di Windows e avviare Ubuntu

Passaggio 2: immettere il comando seguente per generare la chiave SSH e premere Invio .

ssh-keygen -t rsa -b "4096"

Come creare una chiave SSH su Windows

Immettere il comando per generare la chiave SSH e premere Invio

Passaggio 3: fornire il percorso desiderato e premere il tasto Invio . In caso contrario, premere il tasto Invio per salvare il file nella posizione predefinita.

Passaggio 4: inserisci la passphrase che desideri utilizzare e premi Invio . È necessario farlo due volte per confermare.

Nota : non sarai in grado di vedere tutto ciò che digiti mentre inserisci la password, ma lo strumento la salverà mentre la digiti, quindi assicurati che non ci siano errori di battitura.

In alternativa, se non desideri utilizzare alcuna passphrase, puoi semplicemente premere due volte Invio .

Avvertenza : non utilizzare una passphrase vuota per motivi di sicurezza.

Come creare una chiave SSH su Windows

Fornire il percorso desiderato premere Invio inserire la passphrase e confermare premendo Invio

Passaggio 5: infine digita exit e premi Invio per chiudere la finestra.

Come creare una chiave SSH su Windows

Digitare exit e premere Invio

Hai creato con successo una chiave SSH. Visita il sito Web in cui lo hai ospitato per verificare. Lì troverai due chiavi. Puoi differenziarli per estensione:

  • Le chiavi pubbliche hanno l'estensione .pub.
  • Le chiavi private non hanno estensioni.

Spiegazione del codice

Un tipico comando SSH che può aiutarti a generare una chiave SSH è il seguente:

ssh-keygen -t rsa -N "" -b "2048" -C "key comment" -f path/root_name

Di seguito è riportato il significato di ciascun simbolo o carattere nel comando.

  • -t rsa : specifica il tipo di chiave da generare, in questo caso rsa. RSA (Rivest–Shamir–Adleman) è un algoritmo sicuro e ampiamente utilizzato per la crittografia a chiave pubblica.
  • -N "" : imposta la passphrase su una stringa vuota, il che significa che la chiave non sarà protetta. Pertanto, chiunque abbia accesso al file della chiave privata può utilizzarlo senza password.
  • -b “2048” : definisce la dimensione della chiave, impostata su 2048 bit. Dovresti utilizzare una dimensione della chiave maggiore perché fornisce una migliore sicurezza.

Nota : la creazione e l'utilizzo di chiavi di dimensioni maggiori richiederanno più tempo.

  • -C “commento chiave” : consente di aggiungere commenti al file chiave generato. Questo può essere utile in situazioni di vita reale perché lavorerai con più chiavi SSH per accedere a diversi dispositivi remoti.
  • -f percorso/nome_root : specifica il percorso e il nome file per la coppia di chiavi generata. Il nome del file avrà root_name fornito con l'estensione .pub per la chiave pubblica e .pem per la chiave privata (ad esempio: root_name.pub e root_name.pem).

3. Usa PuTTY

PuTTY è uno dei vecchi emulatori di terminale gratuiti e open source, console seriale e applicazioni di trasferimento file di rete. Supporta diversi protocolli di rete, inclusi SSH, Telnet, rlogin e connessioni socket raw. Segui i passaggi descritti di seguito per generare chiavi SSH su Windows utilizzando PuTTY.

Passaggio 1: avvia un browser Web e visita il sito Web ufficiale di PuTTY . Scarica e installa PuTTY.

Passaggio 2: premi la scorciatoia da tastiera Windows + S per aprire Ricerca di Windows, digita PuTTYgen e fai clic su Apri.

Come creare una chiave SSH su Windows

Avvia PuTTYgen

Passaggio 3: nella sezione Tipo di chiave da generare , seleziona un tipo (ad esempio, RSA). Immettere il numero di bit desiderato nella chiave generata. Fare clic sul pulsante Genera .

Come creare una chiave SSH su Windows

Selezionare il tipo di chiave da creare, inserire il numero di bit desiderato

Passaggio 4: fare clic su Salva chiave pubblica e scegliere una posizione in cui salvare il file. Rinominare il file utilizzando il tipo di chiave e aggiungere l'estensione “.pub” (ad esempio id_rsa.pub per RSA).

Come creare una chiave SSH su Windows

Fare clic su Salva chiave pubblica

Passaggio 5: infine, inserisci la passphrase e confermala. Vai alla scheda Conversioni in alto e fai clic su Esporta chiave OpenSSH per la chiave privata.

Passaggio 6: scegli una posizione in cui salvare la chiave privata e ricorda che non viene utilizzata alcuna estensione dopo il nome del file. Inoltre, dovresti usare un nome simile alla chiave pubblica (ad esempio id_rsa).

Come creare una chiave SSH su Windows

Digita la passphrase, confermala e salva la chiave privata

Qual è la differenza tra la chiave RSA e Ed25519?

Nei passaggi precedenti, l'articolo ha trattato due tipi di chiavi SSH: RSA e Ed25519. Ma in cosa differiscono?

  1. Algoritmo : RSA (Rivest-Shamir-Adleman) utilizza la crittografia asimmetrica, mentre Ed25519 utilizza sia la curva ellittica che la crittografia asimmetrica.
  2. Dimensione chiave : le chiavi RSA hanno dimensioni variabili, da 1024 a 4096 bit. Ed25519 ha una dimensione della chiave fissa di 256 bit, che lo rende più veloce di RSA.
  3. Sicurezza : Ed25519 è generalmente considerato più sicuro e resistente agli attacchi.
  4. Prestazioni : Ed25519 è più veloce ed efficiente di RSA.
  5. Compatibilità : RSA è più ampiamente supportato, ma l'adozione di Ed25519 è in aumento.

Infine, puoi utilizzare l'algoritmo di crittografia a seconda del tuo sistema. Generare chiavi SSH è semplice con i metodi disponibili in Windows e dovrebbe essere preso in considerazione a causa dei gravi rischi online derivanti dall'accesso remoto ai sistemi.


Come rimuovere lavviso di richiesta di copyright nellangolo destro dello schermo su Windows 10

Come rimuovere lavviso di richiesta di copyright nellangolo destro dello schermo su Windows 10

Vedi una notifica di attivazione di Windows 10 nell'angolo destro dello schermo? Questo articolo ti guiderà come eliminare l'avviso di richiesta di copyright su Windows 10.

Istruzioni dalla A alla Z su come installare Windows 10 build 14393.222

Istruzioni dalla A alla Z su come installare Windows 10 build 14393.222

Recentemente Microsoft ha rilasciato l'ultimo aggiornamento cumulativo per gli utenti di PC Windows 10 chiamato Build 14393.222. Questo aggiornamento rilasciato per Windows 10 corregge principalmente i bug in base al feedback degli utenti e migliora l'esperienza delle prestazioni del sistema operativo.

Proteggi la tua rete di computer con Bastion host in soli 3 passaggi

Proteggi la tua rete di computer con Bastion host in soli 3 passaggi

Hai computer sulla tua rete locale che necessitano di accesso esterno? Utilizzare un bastion host come gatekeeper per la tua rete può essere una buona soluzione.

Come creare un tasto Windows se la tastiera non è disponibile

Come creare un tasto Windows se la tastiera non è disponibile

Se preferisci utilizzare una vecchia tastiera classica, come l'IBM Model M, che non include un tasto Windows fisico, esiste un metodo semplice per aggiungerne altro, prendendo in prestito un tasto che non usi spesso. .

3 modi per cancellare rapidamente tutti i registri eventi in Windows 10

3 modi per cancellare rapidamente tutti i registri eventi in Windows 10

A volte potrebbe essere necessario eliminare i vecchi registri eventi tutti in una volta. In questa guida, Quantrimang.com ti mostrerà 3 modi per eliminare rapidamente tutti i registri eventi nel Visualizzatore eventi di Windows 10.

I metodi IP falsi ti aiutano ad accedere in modo anonimo

I metodi IP falsi ti aiutano ad accedere in modo anonimo

In molti articoli precedenti abbiamo menzionato che rimanere anonimi online è estremamente importante. Ogni anno vengono divulgate informazioni private, rendendo la sicurezza online sempre più necessaria. Questo è anche il motivo per cui dovremmo utilizzare indirizzi IP virtuali. Di seguito impareremo i metodi per creare IP falsi!

Come creare la modalità sfondo trasparente su Windows 10

Come creare la modalità sfondo trasparente su Windows 10

WindowTop è uno strumento che ha la capacità di oscurare tutte le finestre delle applicazioni e i programmi in esecuzione su computer Windows 10. Oppure puoi utilizzare un'interfaccia con sfondo scuro su Windows.

Come disattivare la barra della lingua sulla barra delle applicazioni di Windows 8

Come disattivare la barra della lingua sulla barra delle applicazioni di Windows 8

La barra della lingua su Windows 8 è una barra degli strumenti della lingua in miniatura progettata per essere visualizzata automaticamente sullo schermo del desktop. Tuttavia, molte persone desiderano nascondere questa barra della lingua sulla barra delle applicazioni.

Come impostare WEP, WPA, WPA2 per il router Linksys

Come impostare WEP, WPA, WPA2 per il router Linksys

La connettività wireless è oggi una necessità e per questo motivo la sicurezza wireless è essenziale per garantire la sicurezza della rete interna.

Suggerimenti per ottimizzare la velocità della connessione Internet da Linksys

Suggerimenti per ottimizzare la velocità della connessione Internet da Linksys

Massimizzare la velocità di Internet è essenziale per ottimizzare la connessione di rete. Puoi vivere un'esperienza di intrattenimento e di lavoro ottimale utilizzando computer, TV predisposte per Internet, console di gioco, ecc.