Hvernig á að fjarlægja lykilorð úr SSL vottorði og SSH lykli


Stutt: Hefur þú búið til vottorðslykil eða einkalykil með lykilorði og vilt fjarlægja hann? Í þessari handbók munum við sýna hvernig á að fjarlægja aðgangsorð með openssl skipanalínutólinu og af ssh einkalykli.

Aðgangsorð er röð orða sem notuð eru til að tryggja og stjórna aðgangi að einkalykli. Það er lykill eða leyndarmál sem notað er til að dulkóða skrána sem inniheldur raunverulegan dulkóðunarlykil.

Til að nota einkalykilinn fyrir dulkóðun, til dæmis fyrir ssh almenningslykil-undirstaða tengingar, þarftu að afkóða einkalyklaskrána með því að nota afkóðunarlykilinn (aðgangsorðið) - þú ert beðinn um að slá inn lykilorðið.

Að fjarlægja aðgangsorð úr SSL vottorði með OpenSSL

Hausinn á TLS/SSL einkalykli með lykilorði lítur út eins og sést á eftirfarandi skjámynd. Færibreytan „DEK-Info“ geymir upplýsingar sem þarf til að afkóða lykilinn með því að nota lykilorðið.

$ cat private.pem

Þegar þú eða einhver forrit eins og NGINX vefþjónn notar einkalykilinn, sem kallar á hann til að dulkóða gögn, verður þú eða forritið beðið um að gefa upp lykilorðið áður en hægt er að nota lykilinn, til dæmis:

$ openssl rsa -in private.pem -outform PEM -pubout -out public.pem

Til að fjarlægja aðgangsorð SSL einkalykils með openssl skipanalínutólinu skaltu einfaldlega afrita gömlu skrána í nýtt skráarnafn. Eftir það mun nýi einkalykillinn ekki hafa aðgangsorð eins og sýnt er á eftirfarandi skjámynd.

$ openssl rsa -in private.pem -out private_new.pem 
$ cat private_new.pem 

Fjarlægðu lykilorð úr SSH einkalykli

Venjulega, þegar þú býrð til SSH lyklapar, ertu beðinn um að setja lykilorð fyrir einkalykilinn eins og sýnt er á eftirfarandi skjámynd. Ef þú skilur það eftir tómt er engin aðgangsorð stillt.

Þegar þú kallar fram einka ssh lykil sem hefur aðgangsorð, áður en ssh viðskiptavinurinn getur notað lykilinn fyrir tenginguna, biður hann þig um að gefa upp lykilorðið eins og sýnt er.

$ ssh -i .ssh/tecmint [email 

Til að fjarlægja lykilorðið, notaðu ssh-keygen skipunina með -p valkostinum sem biður þig um núverandi lykilorð, og -f til að tilgreina einkalykilskrána:

$ ssh-keygen -p -f .ssh/tecmint

Sláðu inn gamla lykilorðið og skildu nýja lykilorðið eftir tómt.

[Þér gæti líka líkað við: Grunnnotkun SSH stjórnunar og stillingar í Linux ]

Það er allt og sumt! Mundu að mælt er með því að nota aðgangsorð til að auka öryggi SSH lyklanna þinna. Til að deila hugsunum þínum með okkur um þessa handbók, notaðu athugasemdareyðublaðið hér að neðan.