Jos osa elämääsi sisältää sisäänkirjautumisen etäpalvelimelle on sitä jonkin itse isännöi blogi, joka on Nextcloud asennus Tai lähetät viimeisimmät muutokset Github , Tarvitset SSH-avaimet. Windows 10 ja 11 olemme runsaudenpula, kun se tulee tuottaa uusia avaimia.
Näin luodaan kaikille SSH-avaimet sinun koskaan tarvitse kolmella eri menetelmällä. Näytämme, miten luoda oman alkuperäisen joukko avaimia sekä muittenkin jos haluat luoda eri avaimet useita sivustoja.
Liittyvät: Miten Self järjestää sivuston Analyticsin Todennäköinen
Vaihtoehto 1: Luo avaimet komentoriviltä
Windows 10 on ollut sisäänrakennettu OpenSSH-asiakasohjelman, koska huhtikuun 2018 saakka päivityksen. Windows 11 mukana tulee myös tämä ominaisuus on sisäänrakennettuna.
Voit käyttää sitä Avaa Windowsin komentorivi lyömällä Windows-näppäintä ja kirjoittamalla ”cmd”.
Kärki: Jos käytät komentorivin usein, olimme suuresti asentamista Windows-päätelaite Windows Store (asennettuna Windows 11 oletuksena). Se on välilehtiä ohjelma, joka voi ajaa Komentorivi PowerShell Ja Windows Subsystem for Linux kaikki yhdessä ikkunassa. Siinä on myös hauskoja ominaisuuksia kaltaisissa olosuhteissa taustakuvia .
Käytitpä komentorivi tai Windows Terminal, tyyppi
ssh-keygen
ja osuma Enter. Tämä luo automaattisesti SSH-avaimet. Meidän testeissä Windows 11, se loi 2048-bittinen RSA. Jos haluat käyttää toista algorithm-
GitHub suosittelee Ed25519
Esimerkiksi-niin sinun kirjoittaa
ssh-keygen -t ed25519
.
Kun kirjoitat komennon Enter, ja sitten sinua pyydetään antamaan avaimen nimi ja tallenna se tietyssä paikassa. Jos käyttää oletusta sitten se tallentaa avaimet
C: \ User [käyttäjänimesi] ssh
-assuming C-aseman on missä käyttäjätili on tallennettu.
Seuraavaksi sinua pyydetään kirjoittamaan tunnuslause. Suosittelemme teet tämän pitää avain turvallinen. Jos olet huolissasi unohtamatta salasana tarkistaa tämän kierroksen käyttöön näiden toimien Paras salasana johtajat Review Geek . Jos todella halua tunnuslausetta sitten painaa Enter.
Siinä se avaimet luodaan, tallennetaan, ja käyttövalmiina. Näet on kaksi tiedostoja ”.ssh” kansiossa ”id_rsa” ilman tiedostopääte ja ”id_rsa.pub.” Jälkimmäinen on avain lataat palvelimiin todentamaan, kun edellinen on yksityinen avain, et jaa muiden kanssa.
Huomautus: Jos et näe ”.ssh” kansion Resurssienhallinnassa, tutustu opetusohjelma Kuinka Näytä piilotetut tiedostot ja kansiot Windows .
Jos halusi luoda useita avaimia eri sivustoja, jotka on helppo myös. Sano esimerkiksi haluat käyttää oletuksena avaimet me vain luotu palvelimelle olet Digital Ocean, ja halusi luoda toinen joukko avaimia GitHub. Sinun noudattavat samaa prosessia kuin edellä, mutta kun tuli aika tallentaa avain haluat vain antaa sille eri nimellä, kuten ”id_rsa_github” tai jotain vastaavaa. Voit tehdä sen niin monta kertaa kuin haluat. Vain muistaa, että mitä enemmän avaimet olet, sitä enemmän avaimet sinun täytyy hallita. Kun sinä päivittää uuden tietokoneen sinun täytyy siirtää ne avaimet kanssa muita tiedostoja tai vaarassa menettää käsiksi palvelimiin ja tilejä, ainakin väliaikaisesti.
Liittyvät: Miten PowerShell eroaa Windowsin komentorivi
Vaihtoehto 2: Luo avaimet WSL
Jos olet WSL Käyttäjä voi käyttää samanlaista menetelmää kanssa WSL asentaa . Itse asiassa se on pohjimmiltaan sama kuin komentokehotteen versio. Miksi haluat tehdä tämän? Jos olet ensisijaisesti Linuxissa komentoriville, niin on järkevää pitää avaimet WSL: ssä.
Avaa Windows-pääte tai sisäänrakennettu Ubuntu-komentokehote (olettaen, että olet asentanut Ubuntu Linux). Sitten se on hyvin samanlainen kuin ikkunat. Toisin kuin Windows, on parasta määrittää, haluatko RSA-avaimen tai jotain ED25519.
Sano, että halusit luoda RSA-4096 -näppäimen. Kirjoitat seuraava komento:
SSH-Keygen -t RSA -B 4096
Jos halusit ED25519, suositeltu tapa on seuraava:
ssh-keygen -t ed25519 -c "[email protected]"
On suositeltavaa lisätä sähköpostiosoitteesi tunnisteeksi, vaikka sinun ei tarvitse tehdä tätä Windowsissa, koska Microsoftin versio käyttää automaattisesti käyttäjätunnustasi ja tietokoneen nimen.
Jälleen, luoda useita avaimia eri sivustoille vain merkitä jotain "_github" tiedostonimen loppuun.
Liittyvät: 3 Fun Linux -työkalut, jotka toimivat Windows 10: ssä WSL: llä
Vaihtoehto 3: Luo avaimet kitti
Ventiä varten vanha koulu Putty-ohjelma oli suosittu tapa kommunikoida palvelimen kanssa Windowsissa. Jos sinulla on jo tämä ohjelma järjestelmään, se tarjoaa myös menetelmän SSH-näppäinten luomiseksi.
Putty mukana useita avustajaohjelmia, joista yksi on nimeltään Putty Key Generator. Voit avata sen joko etsimällä sitä napsauttamalla Windows-näppäintä ja kirjoittamalla "Puttygen" tai etsi se Käynnistä-valikosta.
Kun se on auki, ikkunan alareunassa näet eri tyyppiset avaimet. Jos et ole varma, että voit käyttää, valitse "RSA" ja sitten merkintä-ruutuun, jossa kerrotaan "bittien määrä luotulla avaimella" Tyyppi "4096". Toinen vaihtoehto on valita "Eddsa" ja sitten avattavasta pudotusvalikosta, joka näkyy sen alla, varmista, että "ED25519 (255 bittiä) on valittu.
Nyt sinun tarvitsee vain klikkaamalla "Luo," ja kitti alkaa työskennellä. Tämä ei saisi ottaa liian kauan riippuen järjestelmän vahvuudesta, ja Putty pyytää sinua siirtämään hiirtä ikkunan sisälle, jotta voit luoda hieman satunnaisuuden avaimenettelyn aikana.
Kun olet tehnyt julkisen avaimen napsauttamalla "Tallenna julkinen avain" ja tallenna se, missä haluat nimen "ID_RSA.PUB" tai "ID_ED25519.pub" riippuen siitä, onko valitsi RSA: n tai ED25519 aiemmassa vaiheessa.
Sitten saada yksityinen avain se vie ylimääräisen vaiheen. Oletusarvoisesti Putty tuottaa PPK-näppäimiä käytettäväksi Putty-asiakkaan kanssa. Jos haluat OpensSh, kuitenkaan ikkunan yläosassa Convers & GT; Vie OpenSSH-näppäintä ja tallenna tiedosto nimellä "ID_RSA" tai "ID_ED25519" ilman tiedoston päättymistä.
SSH-näppäinten tuottaminen on todella helppoa, kumpi valitset. Suosittelemme menemistä Windows-komentokehotteeseen, ellei sinulla ole jo asennettua tai mieluummin Linuxia ja ymmärrä tämä järjestelmä.
Liittyvät: Paras tapa turvata SSH-palvelin