Kuidas eemaldada parool SSL-sertifikaadist ja SSH-võtmest


Lühidalt: kas olete loonud parooliga sertifikaadivõtme või privaatvõtme ja soovite selle eemaldada? Selles juhendis näitame, kuidas eemaldada parool, kasutades openssl käsurea tööriista ja privaatset ssh-võtit.

Parool on sõnade jada, mida kasutatakse privaatvõtmele juurdepääsu turvamiseks ja kontrollimiseks. See on võti või saladus, mida kasutatakse tegelikku krüpteerimisvõtit sisaldava faili krüptimiseks.

Privaatvõtme kasutamiseks krüptimisel, näiteks avalikul võtmel põhinevate ssh-ühenduste puhul, peate privaatvõtme faili dekrüpteerima dekrüpteerimisvõtme (parooli) abil – teil palutakse parool sisestada.

SSL-i sertifikaadilt parooli eemaldamine OpenSSL-i abil

TLS/SSL privaatvõtme päis koos parooliga näeb välja selline, nagu on näidatud järgmisel ekraanipildil. Parameeter \DEK-Info salvestab teabe, mis on vajalik võtme dekrüpteerimiseks paroolifraasi abil.

$ cat private.pem

Kui teie või mõni rakendus, näiteks NGINX veebiserver, kasutab privaatvõtit, mis kutsub seda andmete krüptimiseks, palutakse teil või rakendusel sisestada parool enne võtme kasutamist, näiteks:

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

SSL-i privaatvõtme paroolifraasi eemaldamiseks openssl-i käsureatööriista abil kopeerige lihtsalt vana fail uue nimega. Pärast seda ei ole uuel privaatvõtmel parooli, nagu on näidatud järgmisel ekraanipildil.

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

Eemaldage SSH privaatvõtmest parool

Tavaliselt palutakse teil SSH-võtmepaari genereerimisel määrata privaatvõtme parool, nagu on näidatud järgmisel ekraanipildil. Kui jätate selle tühjaks, ei määrata parooli.

Kui käivitate parooliga privaatse ssh-võtme, palub ssh-klient enne, kui ssh-klient saab võtit ühenduse loomiseks kasutada, sisestada parooli, nagu näidatud.

$ ssh -i .ssh/tecmint [email 

Parooli eemaldamiseks kasutage käsku ssh-keygen koos võtmega -p, mis küsib olemasolevat parooli, ja -f, et määrata privaatvõtme fail:

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

Sisestage vana parool ja jätke uus parool tühjaks.

[Teile võib meeldida ka: SSH-käskude põhikasutus ja konfigureerimine Linuxis]

See on kõik! Pidage meeles, et SSH-võtmete turvalisuse suurendamiseks on soovitatav kasutada parooli. Selle juhendi kohta meiega oma mõtete jagamiseks kasutage allolevat kommentaarivormi.