Kuinka luoda SSH-avaimia Windowsissa, Macissa ja Linuxissa

Jos haluat muodostaa etäyhteyden tietokoneeseen, yksi parhaista ja turvallisimmista tavoista on käyttää Secure Shell ( SSH ) -yhteyttä. Tämä luo salatun yhteyden sinun ja etäisännän välille ja varmistaa, että lähetettävää dataa ei voida siepata tai valvoa millään tavalla. 

Voit käyttää SSH :ta tunnelina myös muulle liikenteelle, kuten suojattuun VNC-yhteyteen SSH(secure VNC connection over SSH) :n kautta . Yksi tapa tehdä SSH - yhteyksistäsi entistä turvallisempia on käyttää SSH -avaimia, jotka korvaavat mahdollisesti helposti murtautuvat salasanat 617-numeroisella salausavaimella. Näin voit luoda uusia SSH -avaimia Windows- , Mac- ja Linux - tietokoneissa.

Mitä ovat SSH-avaimet?(What Are SSH Keys?)

SSH -avainten avulla voit luoda suojattuja yhteyksiä etäpalvelimiin tai tietokoneisiin ilman salasanaa käyttämällä Secure Shell -protokollaa. SSH -avaimet luodaan pareittain yksityisen avaimen ja julkisen avaimen kanssa, jotka pysyvät kytkettyinä – toista ei voi käyttää ilman toista.

Useimmissa tapauksissa julkinen avain jää etätietokoneeseen tai -palvelimeen yhteyden salaamiseksi. Yksityistä avainta käytetään sitten todentamiseen kyseisellä etälaitteella, jolloin voit muodostaa yhteyden ja käyttää sitä ilman salasanaa. 

Julkinen(Public) ja yksityinen SSH -avain ovat kaksi osaa samasta kokonaisuudesta – ilman yksityistä avainta et voi todentaa julkisella avaimella ja muodostaa yhteyttä, ja ilman julkista avainta yksityinen avain on hyödytön. Voit luoda uusia SSH -avaimia Windowsissa(Windows) , Macissa(Mac) ja Linuxissa(Linux) ja siirtää sitten julkisen(public ) avaimen etälaitteeseen.

Yksityinen(private) avain tallennetaan sitten turvallisesti PC- tai Mac - tietokoneellesi . On tärkeää tallentaa tämän avaimen kopio turvallisesti (esimerkiksi salasananhallinnan(password manager) avulla ). Jos kadotat sen, et ehkä pysty muodostamaan etäyhteyksiäsi uudelleen. 

On myös tärkeää, että et jaa julkista tai yksityistä avaimesi muiden kanssa, vaan etenkään yksityistä avaimesi (tai salalauseen, joka voi purkaa sen salauksen). Käytössään olevan yksityisen avaimen avulla roistokäyttäjä voi muodostaa yhteyden etälaitteeseesi ilman lisätodennusta.

Kuinka käyttää Windowsia SSH-avaimien luomiseen(How to Use Windows to Generate SSH Keys)

Voit käyttää Windowsia (Windows)SSH -avaimien luomiseen sisäänrakennetun OpenSSH - asiakkaan tai suositun kolmannen osapuolen PuTTY - asiakkaan avulla. Jos haluat mieluummin käyttää graafista käyttöliittymää ( GUI ) uusien SSH - avaimien luomiseen, PuTTY on paras vaihtoehto. Jos haluat mieluummin käyttää sisäänrakennettua ohjelmistoa, käytä sen sijaan OpenSSH :ta ( Windows PowerShellin(Windows PowerShell) kautta ).

OpenSSH:n käyttö Windows PowerShellin kautta(Using OpenSSH via Windows PowerShell)

  1. Jos haluat käyttää OpenSSH :ta, sinun on ensin tarkistettava, että se on otettu käyttöön. Voit tehdä tämän napsauttamalla hiiren kakkospainikkeella Käynnistä(Start) - valikkoa ja valitsemalla Asetukset(Settings) .

  1. Valitse Asetukset- valikosta (Settings)Sovellukset(Apps ) > Sovellukset ja ominaisuudet(Apps & features ) > Valinnaiset ominaisuudet(Optional features) .

  1. Etsi OpenSSH Client -kohta (OpenSSH Client)Valinnaiset ominaisuudet(Optional features) -valikosta . Jos sitä ei ole, valitse Lisää ominaisuus(Add a feature) .

  1. Valitse OpenSSH Client -vaihtoehto ja asenna se valitsemalla Asenna(Install) . Odota hetki, että Windows asentaa tarvittavat ohjelmistot. Jos haluat käyttää SSH :ta yhteyden muodostamiseen Windows - tietokoneeseesi, muista valita myös OpenSSH Server -vaihtoehto.

  1. Kun OpenSSH on asennettu, napsauta hiiren kakkospainikkeella Käynnistä(Start) - valikkoa ja valitse Windows PowerShell (Admin) .

  1. Kirjoita uuteen Windows PowerShell -ikkunaan ssh-keygen ja valitse Enter - näppäin. Voit kirjoittaa avaimellesi uuden tallennuspaikan ja tiedostonimen tässä vaiheessa tai paina Enter -näppäintä toisen kerran tallentaaksesi tiedostot C:\Users\user\.ssh\ -kansioon (korvaa käyttäjän(user) omalla käyttäjähakemistollasi).

    Ssh-keygen-työkalu käyttää oletusarvoisesti RSA - salausta, mutta voit vaihtaa toiseen salausmuotoon kirjoittamalla sen sijaan ssh-keygen -t -menetelmän(method ) ja korvaamalla menetelmän(method) jollakin käytettävissä olevista salausvaihtoehdoista ( dsa, ecdsa, ed25519, rsa ).

  1. Seuraavaksi sinun on syötettävä tunnuslause. Tämä salaa yksityisen avaimesi tietokoneellasi ja on yleensä suositeltavaa, vaikka sitä ei vaadita. Voit käyttää mieleenpainuvaa sanaa tai lausetta, mutta voit myös käyttää turvallista salasanaa(use a secure password) tässä. Kirjoita(Type) tunnuslause ja vahvista painamalla Enter tai jätä se tyhjäksi ja paina Enter , jos haluat jättää sen tyhjäksi.

  1. Kun olet lisännyt tunnuslauseesi, Windows luo tarvittavat avaimet C:\Users\user\.ssh\ -kansioon (korvaa käyttäjän(user) omalla käyttäjäkansionimelläsi). Jos valitset oletustiedostonimen käytön, id_rsa.pub- tiedosto(id_rsa.pub ) on julkinen avaimesi, kun taas id_rsa (ilman päätettä) on yksityinen avaimesi. Kun olet luonut avaimesi, sinun on siirrettävä julkinen avaimesi. avain ( id_rsa.pub ) etätietokoneen, Macin(Mac) tai palvelimen .ssh -hakemistoon.(.ssh)

PuTTY:n käyttö(Using PuTTY)

Tunnettu PuTTY SSH -asiakas on useimpien Windows - käyttäjien oletusasiakas. Se sisältää useita muita työkaluja SSH - yhteyksien muodostamiseen, mukaan lukien PuTTYgen , työkalu uusien SSH - avaimien luomiseen.

  1. Jos haluat käyttää PuTTY :tä (PuTTY)SSH - avaimien luomiseen , lataa PuTTY tietokoneellesi(download PuTTY for your PC) ja asenna se. Kun olet asentanut, käynnistä PuTTYgen (mukana oleva SSH - generaattorityökalu) Käynnistä(Start) - valikosta, valitse avaimen tyyppi -kohdasta (Type of key to generate)RSA ja valitse sitten Luo(Generate) . Voit myös valita jonkin vaihtoehtoisista salausvaihtoehdoista, mutta alla olevat vaiheet voivat vaihdella.

  1. Osa avainten luomisprosessia on liikuttaa hiirtä satunnaisesti. Käytä hiirtä tai ohjauslevyä tehdäksesi tämän välittömästi edistymispalkin alapuolella, kunnes avainpari on luotu.

  1. Jos haluat lisätä avaimiin salasanan, kirjoita se Avaimen tunnuslause-(Key passphrase ) ja Vahvista salasana(Confirm passphrase) -ruutuihin ja valitse sitten Tallenna julkinen avain(Save public key) ja Tallenna yksityinen avain(Save private key) tallentaaksesi avaimesi. Voit myös valita tekstin Julkisesta avaimesta liitettäväksi OpenSSH:n authorised_keys(Public key for pasting into OpenSSH authorized_keys ) -ruutuun, napsauta hiiren kakkospainikkeella ja valitse Kopioi(Copy) kopioidaksesi ja liittääksesi sen tiedostoon manuaalisesti.

  1. Kun avaimesi on tallennettu, voit siirtää julkisen avaimen(public key ) etätietokoneellesi, Macille(Mac) tai palvelimelle. Yksityistä avainta(private key) varten sinun on ehkä siirrettävä se C:\Users\user\.ssh\ -kansioon (korvaa käyttäjä(user ) oikealla käyttäjähakemistollasi), jotta voit käyttää sitä ensisijaisen SSH - asiakkaan kanssa.

Kuinka luoda SSH-avaimia Linuxissa tai Macissa(How to Generate SSH Keys on Linux or Mac)

OpenSSH on kultainen standardi työkalusarja SSH - hallintaan ja, kuten Windows - versio, ssh-keygen- työkalu on edelleen paras tapa luoda uusia SSH - avaimia Mac- tai Linux - tietokoneissa.

Tämän seurauksena GUI -työkalut (GUI)SSH -avaimien luomiseen ovat harvinaisia, eikä niitä yleensä suositella. Koska OpenSSH - työkalut sisältyvät kaikkiin Mac - tietokoneisiin ja lähes kaikkiin Linux-jakeluihin(all Linux distributions) , alla olevien vaiheiden pitäisi toimia molemmilla alustoilla.

  1. Aloita avaamalla uusi pääteikkuna Linux-tietokoneellasi tai Macillasi(Mac) . Jos haluat käyttää Macia (Mac)SSH -avaimien luomiseen , voit käynnistää Pääte(Terminal) - sovelluksen Launchpadin(Launchpad) avulla . Vaiheet uuden terminaalin avaamiseksi Linux - tietokoneessa vaihtelevat jakelustasi riippuen.

  1. Kirjoita Linux PC:n tai Macin(Mac) uuteen pääteikkunaan ssh-keygen ja valitse Enter - näppäin. Kuten Windowsin (Windows)ssh-keygenissä(ssh-keygen) , Linux- ja(Linux) Mac -(Mac) versiot käyttävät oletuksena RSA - salausta. Jos haluat mieluummin käyttää jotakin muuta salausmuotoa, kirjoita ssh-keygen -t -menetelmä ja(ssh-keygen -t method, ) korvaa menetelmä(method) haluamallasi salausmuodolla (esim. dsa, ecdsa, ed25519, rsa ).

  1. Seuraavaksi sinun on määritettävä, minne haluat tallentaa uudet SSH -avaimet – oletustiedostonimi ja -sijainti näkyvät pääteikkunassa suluissa. Jos haluat tallentaa avaimesi jonnekin muualle ja eri tiedostonimellä, kirjoita uusi sijainti ja tiedostonimi tähän ja valitse Enter - näppäin.

  1. Seuraavaksi sinun on kirjoitettava salasana salataksesi yksityisen avaimesi (jos haluat käyttää sellaista). Kirjoita tunnuslause kahdesti tai paina Enter kahdesti jättääksesi salasanan tyhjäksi (vaikka tätä ei suositella).

  1. Tässä vaiheessa SSH -avaimesi luodaan määrittämääsi tallennuspaikkaan käyttäen oletusarvoista id_rsa- tiedostonimeä RSA-salaukselle ( julkiselle avaimelle id_rsa.pub ja yksityiselle avaimelle id_rsa) . (id_rsa)Sinun on siirrettävä julkinen avaimesi ( id_rsa.pub ) etätietokoneellesi, Macille(Mac) tai palvelimellesi, jotta voit muodostaa yhteyden SSH :n avulla .

Suojattujen yhteyksien luominen SSH:n avulla(Making Secure Connections Using SSH)

Kun olet luonut SSH -avaimesi, sinun on kopioitava julkinen avain etätietokoneellesi, Macille(Mac) tai palvelimelle. Tämä linkitetään yksityiseen avaimesi, jonka avulla haluamasi SSH -asiakas voi muodostaa suojattuja SSH - yhteyksiä ilman tyypillistä salasanaa. Voit esimerkiksi käyttää SSH:ta muodostaaksesi etäyhteyden toiseen Maciin(use SSH to connect to another Mac remotely) .

Suojatut SSH(Secure SSH) - yhteydet voivat myös auttaa sinua kiertämään koulun tai työpaikan palomuuria (get around a school or workplace firewall)SSH - tunnelin avulla . Voit myös käyttää SSH :ta yhteyden muodostamiseen (ja päivittämiseen) Raspberry Pi:hen(connect to (and update) a Raspberry Pi) tai muihin Linux-pohjaisiin tietokoneisiin ja palvelimiin. Sinun on kuitenkin varmistettava, että otat OpenSSH - palvelimen käyttöön, jos haluat tehdä tämän Windows 10 :ssä .



About the author

Hei! Nimeni on ja olen laitteistohakkeri. Minulla on yli 10 vuoden kokemus tietokoneiden korjaamisesta ja muokkaamisesta. Voin korjata melkein mitä tahansa kannettavista tietokoneista tabletteihin ja älytelevisioihin. Taitojeni avulla pystyn auttamaan asiakkaita ratkaisemaan ongelmansa nopeasti ja tehokkaasti. Blogini on omistettu auttamaan ihmisiä korjaamaan tietokoneita ja laitteitaan oikeilla työkaluilla. Ja Facebook-sivullani jaan vinkkejä, temppuja ja oivalluksia kaikesta tietokoneeseen liittyvästä!



Related posts