Come generare tasti SSH su Windows Top 10/Top 10 per accedere ai server Linux senza password

Come generare tasti SSH su Windows Top 10/Top 10 per accedere ai server Linux senza password
In questo articolo, ti mostreremo come generare le chiavi SSH sui sistemi operativi Windows 10 e Windows 11. Ti mostreremo anche come installare la chiave SSH pubblica generata di Windows 10 e Windows 11 sui server Linux in modo da poter accedervi tramite SSH senza password.

Argomento dei contenuti:

  1. Installa il client SSH su Windows 10/11
  2. Genera i tasti SSH su Windows 10/11
  3. Trova la chiave pubblica SSH generata su Windows 10/11
  4. Accedi ai server Linux da Windows 10/11 tramite SSH
  5. Copia la chiave pubblica SSH da Windows 10/11 ai server Linux
  6. Controlla se l'accesso SSH senza password ai server Linux funziona da Windows 10/11
  7. Conclusione

Installa il client SSH su Windows 10/11

Per generare le chiavi SSH su Windows 10 e Windows 11, è necessario che il programma client OpenSSH sia installato sui sistemi operativi di Windows 10/11.

Leggi questo articolo se hai bisogno di assistenza nell'installazione del programma client OpenSSH su Windows 11.

Leggi questo articolo se hai bisogno di assistenza nell'installazione del programma client OpenSSH su Windows 10.

Genera i tasti SSH su Windows 10/11

Per generare i tasti SSH su Windows 10/11, è necessario aprire un programma di terminale.

Leggi questo articolo se hai bisogno di assistenza per aprire un programma terminale su Windows 11.

Leggi questo articolo se hai bisogno di assistenza per l'apertura di un programma terminale su Windows 10.

Una volta aperto il programma terminale, eseguire il comando seguente per generare un tasto SSH su Windows 10/11:

$ ssh-keygen

Premere .

Premere .

Premere .

Dovrebbe essere generata una nuova chiave SSH.

Trova la chiave pubblica SSH generata su Windows 10/11

Puoi trovare la chiave pubblica SSH generata in C: \ Users \\.ssh Cartella del tuo sistema operativo Windows 10/11. Qui, è il nome utente del tuo sistema operativo Windows 10/11.

Apri l'app "File Explorer" e vai a C: \ Users \\.ssh cartella.

Troverai il "id_rsa.pub "file qui. È necessario copiare il contenuto di questo file. Aprilo con un'app Editor di testo, i.e. "Bloc notes". Per fare ciò, fare doppio clic (LMB) su "Id_RSA.PUB ”FILE.

Seleziona "Blocco note" dall'elenco delle app e fai clic su "sempre".

Il "id_rsa.Il file pub "dovrebbe essere aperto con l'app" Blocco note ".

Seleziona il contenuto di "Id_Rsa.Pub ”file premendo + UN. Quindi, premere + C Per copiare il contenuto selezionato.

Accedi ai server Linux da Windows 10/11 tramite SSH

Ora, devi SSH nel server Linux a cui si desidera accedere senza password dal tuo sistema operativo Windows 10/11. Se hai bisogno di assistenza su questo, leggi l'articolo su come SSH nei server Linux da Windows 10/11.

Copia la chiave pubblica SSH da Windows 10/11 ai server Linux

Una volta accettato il server Linux tramite SSH, incolla la chiave pubblica SSH del sistema operativo Windows 10/11 (che hai copiato in precedenza) nel ~/.SSH/AUTORITED_KEYS File del tuo server Linux.

Per farlo, aprire il ~/.SSH/AUTORITED_KEYS File del tuo server Linux con il seguente comando:

$ nano ~/.SSH/AUTORITED_KEYS

O

$ vi ~/.SSH/AUTORITED_KEYS

IL ~/.SSH/AUTORITED_KEYS Il file deve essere aperto con l'editor di testo desiderato.

Se hai aperto il file "Authorized_keys" con l'editor di testo "nano", è sufficiente fare clic con il pulsante destro del mouse (RMB) sul programma terminale e il testo copiato (chiave pubblica SSH della macchina Windows 10/11) devono essere incollati.

Se hai utilizzato l'editor di testo "VI" per aprire il file "Authorized_keys", premere Per andare a "Insert Mode" e fare clic con il pulsante destro del mouse (RMB) sul terminale per incollare la chiave pubblica SSH copiata.

Una volta incollata la chiave pubblica SSH, salva il ~/.SSH/AUTORITED_KEYS file.

Se si utilizza l'editor di testo "nano", premere + X seguito da Y E Per salvare il file "Authorized_keys".

Se si utilizza l'editor di testo "VI", premere Per tornare alla "modalità di comando". Quindi, digita : WQ! e premere Per salvare il file "Authorized_keys".

IL ~/.SSH/AUTORITED_KEYS Il file deve essere salvato in quanto è possibile confermare leggendo il contenuto del file "Authorized_keys".

$ cat ~/.SSH/AUTORITED_KEYS

Ora chiudi la sessione SSH con il seguente comando:

$ uscita

Controlla se l'accesso SSH senza password ai server Linux funziona da Windows 10/11

Ora che hai installato la chiave pubblica SSH del tuo sistema operativo Windows 10/11 sul server Linux, dovresti essere in grado di accedere al tuo server Linux senza una password.

Per verificare se l'accesso senza password sul server Linux funziona da Windows 10/11, apri l'app terminale su Windows 10/11 e prova a SSH nel server Linux.

$ ssh @

NOTA: Assicurati di cambiare il file E Con il nome utente di accesso e il nome di dominio/indirizzo IP del tuo server Linux rispettivamente.

Dovresti essere effettuato l'accesso al tuo server Linux (senza dover inserire una password).

Conclusione

Ti abbiamo mostrato come generare un tasto SSH sui sistemi operativi di Windows 10 e Windows 11. Ti abbiamo anche mostrato come installare la chiave pubblica SSH (dei tuoi sistemi operativi Windows 10 e Windows 11) su un server Linux in modo da poter essere SSH (da Windows 10 e Windows 11) senza bisogno di inserire password.