Come generare una chiave SSH in Windows 10
Come forse già saprai, Windows 10 include il software SSH integrato, sia un client che un server! Questa funzione è disponibile nel sistema operativo a partire dalla versione 1803. Quando l'opzione client è installata, possiamo usarla per generare una nuova chiave SSH.
Pubblicità
Sulle macchine Windows, il software open source gratuito PuTTY è lo standard de facto quando si tratta di SSH e Telnet. Con Windows 10, Microsoft ha finalmente ascoltato i suoi utenti dopo anni in cui richiedevano un client e un server SSH. Includendo un'implementazione di OpenSSH, il valore del sistema operativo aumenta.Il client SSH fornito è simile al client Linux. A prima vista, sembra supportare le stesse funzionalità della sua controparte * NIX. È un'app per console, quindi dovresti essere in grado di avviarla dal prompt dei comandi.
Per procedere, è necessario abilitare la funzione OpenSSH Client. Controlla il testo seguente:
come creare cemento in minecraft
Come abilitare il client OpenSSH in Windows 10
Supponendo che tu lo abbia installato, puoi fare quanto segue.
Per generare una chiave SSH in Windows 10,
- Aperto un nuovo prompt dei comandi .
- genere
ssh-keygen
e premi il tasto Invio. - L'app chiederà la posizione di salvataggio, offrendo
C: utenti nome utente .ssh id_rsa
per impostazione predefinita. - Successivamente, ti verrà chiesto di inserire una passphrase. Puoi semplicemente premere il tasto Invio per saltarlo.
- Infine, vedrai l'impronta digitale della tua chiave e SHA256. L'algoritmo predefinito è RSA 2048.
Hai fatto. La tua chiave pubblica verrà salvata nel file id_rsa.pub, per impostazione predefinita lo èC: utenti nome utente .ssh id_rsa.pub
. Ora puoi caricare questo file sulla macchina di destinazione a cui desideri accedere con SSH.Non condividere la tua chiave SSH privata (id_rsa) a meno che tu non sappia cosa stai facendo!
SSH supporta una serie di altri algoritmi a chiave pubblica che utilizzano con le chiavi, come:
- rsa: questo è un algoritmo classico basato sulla difficoltà di fattorizzare grandi numeri. Dimensione chiavi consigliata: 2048 o superiore.
- dsa - ancora un altro algoritmo legacy basato sulla difficoltà di calcolare logaritmi discreti. Non è più consigliato.
- ecdsa - un nuovo algoritmo di firma digitale standardizzato dal governo degli Stati Uniti, utilizzando curve ellittiche. Supporta dimensioni di chiavi 256, 384 e 521.
- ed25519 - questo algoritmo è l'ultima opzione inclusa in OpenSSH. Alcuni software non sono supportati.
È possibile specificare l'algoritmo utilizzando il-t
opzione e modificare la dimensione della chiave utilizzando l'opzione -b. Qualche esempio:
ssh-keygen -t rsa -b 4096 ssh-keygen -t ecdsa -b 521
Questo è tutto.
Inoltre, vedere i seguenti articoli:
- Come abilitare il client OpenSSH in Windows 10
- Come abilitare OpenSSH Server in Windows 10