50% kedvezmény minden csomagra, korlátozott ideig. Kezdőár: $2.48/mo
10 perc maradt
Biztonság & Hálózatkezelés

OpenSSL telepítése Windows 10 & 11 rendszerre

Kelly Watson By Kelly Watson 10 perc olvasás Frissítve: 2025. szeptember 21.
Holografikus pajzs védi az Windows logót, amely azt szimbolizálja, hogy milyen biztonságot kapsz, amikor OpenSSL-t telepítesz az Windows-re.

Az OpenSSL átfogó titkosítási könyvtárként az SSL és az TLS protokollszabványokat egyaránt implementálja. Ezek alapvetőek a modern Windows biztonsági követelményekhez. Az OpenSSL Windows-ben való használata hatékony titkosítási eszközöket nyit meg. Hozzáférést kap a tanúsítványok generálásához, biztonságos kommunikációhoz és a hálózatok között az érzékeny adatokat védő kriptográfiai műveletekhez.

Ez az, ami a legtöbb embert zavarja: az Windows alapértelmezés szerint nem tartalmazza az OpenSSL-et, és a telepítés nem nyilvánvaló függőségeket igényel. Egy lépés meghiúsulása, és az értelmezhetetlen "command not recognized" hibaüzenetet kapja. Ez az útmutató pontosan bemutatja az OpenSSL telepítésének lépéseit és a szükséges hibaelhárítási tippeket.

TL;DR Összefoglalás

4 lépéses telepítési folyamat:

  • 1. lépés: Töltse le a Microsoft Visual C++ Redis újraelosztható fájlokat először (igen, ez számít - hagyja ki, és az OpenSSL nem indul)
  • 2. lépés: Szerezze be a Win64OpenSSL telepítőt a https://slproweb.com/products/Win32OpenSSL.html webhelyről
  • 3. lépés: Konfigurálja a PATH környezeti változót: C:\Program Files\OpenSSL-Win64\bin
  • 4. lépés: Állítsa be az OPENSSL_CONF változót: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg
  • Tesztelj a következővel: openssl verzió parancs
  • Ha "nem felismert" hibát látsz, a PATH nincs helyesen beállítva

Az OpenSSL telepítésének előfeltételei Windows 10 és 11 rendszeren

Windows gomb ikon az OpenSSL telepítéséhez Windows 10 és 11 rendszeren

Mielőtt telepítenéd az OpenSSL-et Windows-re, néhány függőséget kezelned kell. Gondolj erre úgy, mint a rendszered alapjainak előkészítésére - ha kihagyod ezeket, az OpenSSL egyszerűen nem fog működni.

Követelmény Windows 10 Windows 11 Megjegyzések
Építészet 32 bites/64 bites 64 bites ajánlott A telepítő és a rendszer egyeztetése
Rendszergazdai jogosultságok Szükséges Szükséges Telepítéshez szükséges
Visual C++ 2015-2019 2015-2022 Letöltés a Microsofttól
Lemezterület 50MB minimum 50MB minimum Plus függőségek

Kritikus függőségek – Visual C++ Redistributables

Itt bukik meg a legtöbb ember: a Microsoft Visual C++ Redistributables nem csak ajánlottak, hanem feltétlenül szükségesek. Az OpenSSL a Microsoft fordítójával készült, és specifikus futásidejű kódtárakra támaszkodik.

E nélkül a futtatható fájlok után azonnal DLL hiányzik hibákat fogsz kapni, amint megpróbálod bármely OpenSSL parancsot futtatni. A hibaüzenetek érthetetlenek (valami olyasmi, hogy "VCRUNTIME140.dll nem található"), de a megoldás egyszerű.

Töltsd le a megfelelő architektúra verzióját: x86 csomag 32 bites rendszerekhez, x64 csomag 64 bites rendszerekhez. A legújabb támogatott verziók a Microsoft hivatalos dokumentációjában érhetők el.

Tipp: Először telepítsd a Visual C++-t, utána az OpenSSL-et. Ha fordítva csinálod, hibaelhárítással foglalkodsz majd kódolás helyett. Ha készen állsz arra, hogy megtanulj az OpenSSL telepítésére Windows 11-en, a folyamat azonos a Windows 10-hez képest, de a Windows 11 rendszerek jellemzően alapértelmezésben újabb Visual C++ verziókat tartalmaznak. A dedikált erőforrásokat igénylő vállalati telepítésekhez a legjobb Windows VPS után megoldások nyújtják a teljesítményt és a szabályozást, amely a biztonságos tanúsítványkezeléshez szükséges nagyobb skálán.

Lépésről lépésre útmutató az OpenSSL telepítéséhez Windows 10 és 11 rendszeren

Windows ikon lépések létrehozásához

Most már készen vagyunk a lényegre. Az OpenSSL telepítés három kulcsfázist tartalmaz: a megfelelő fájlok beszerzése, a telepítő helyes futtatása, és a Windows konfigurálása ahhoz, hogy megtalálja az OpenSSL-et, amikor szükséged van rá.

Az OpenSSL letöltése Windows-hez

Menj a hivatalos forráshoz a https://www.openssl.org/ címre, vagy közvetlenül a megbízható Windows bináris forráshoz a https://slproweb.com/products/Win32OpenSSL.html címre (Shining Light Productions). Ne aggódj - a "Win32" elnevezés ellenére a URL-ben, a teljes OpenSSL bináris csomagot biztosítják mindkét architektúrához.

Válaszd ki az architektúrát gondosan: Win64OpenSSL-1_1_1k.exe 64 bites rendszerekhez vagy Win32OpenSSL-1_1_1k.exe 32 bites rendszerekhez. Nem vagy biztos, hogy melyiked van? Kattints jobb gombbal a "Számítógépre" → Tulajdonságok, és megmondja. Az architekturális különbségek és platform szempontok megértése, amelyek a Linux vs Windows VPS összehasonlítás dokumentumban ismertetett, segít a megfelelő környezet kiválasztásában az SSL infrastruktúra szükségleteihez.

A Light verziók (Win64OpenSSL_Light-x.x.x.exe) csak az alapvető elemeket tartalmazzák, míg a teljes verziók mindent magukban foglalnak, beleértve a fejlesztői kódtárakat is. A legtöbb felhasználó számára a light verzió teljesen elegendő a tanúsítványműveletek kezeléséhez. Ha konkrétan azt szeretnéd megtudni, hogyan telepítsd az OpenSSL-et Windows 11-en, a letöltési folyamat azonos marad - csak biztosítsd, hogy a legújabb kompatibilis verziót választod az optimális Windows 11 integrációhoz.

Telepítési folyamat lépésről lépésre

Kattints jobb gombbal a letöltött telepítőre, majd válaszd az "Futtatás rendszergazdaként" opciót. Ez nem opcionális - az OpenSSL módosítania kell a rendszer könyvtárakat és az Windows beállításjegyzéket.

A telepítési könyvtár kiválasztásakor maradj az alapértelmezett beállításoknál:

  • 64 bites rendszerek: C:\Program Files\OpenSSL-Win64
  • 32 bites rendszerek: C:\Program Files\OpenSSL-Win32

Ezután egy kritikus döntésre kerül sor: A DLL-fájlok elhelyezéséről kérdezve mindig válaszd a "Ne másold az OpenSSL DLL-fájlokat az Windows rendszerkönyvtárba" opciót. Bár logikátlannak tűnhet, a DLL-fájlok globális másolása verziókonfiktusokat okoz, amelyek később rettenetesen nehéz debuggolni.

Környezeti változók konfigurálása

Itt történik a csoda - megmutatjuk az Windows-nek, hol találja az OpenSSL-t.

1. lépés: PATH változó konfigurálása. A PATH változót úgy képzeld el, mint az Windows parancssori eszközökhöz tartozó kapcsolattartási listáját. Az OpenSSL telefonszámát adjuk hozzá:

  • Kattints jobb gombbal a "Számítógép" elemre, majd válaszd a Tulajdonságok opciót
  • Kattints az "Eszközkezelő beállításai" lehetőségre
  • Kattints a "Környezeti változók" gombra
  • A Rendszer változók alatt válaszd ki a "Path" elemet, majd kattints a "Szerkesztés" gombra
  • Kattints az "Új" gombra, és add hozzá: C:\Program Files\OpenSSL-Win64\bin
  • Kattints az "OK" gombra az összes ablakban a módosítások mentéséhez

2. lépés: OPENSSL_CONF változó beállítása. Ez megadja az OpenSSL-nek, hol találja a konfigurációs fájlját:

  • Új rendszerváltozó létrehozása: OPENSSL_CONF
  • Érték beállítása: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg

Gyors alternatíva teszteléshez: Nyiss meg egy parancssort, és gépeld be ezeket az ideiglenes parancsokat:

  • set Path=%Path%;C:\OpenSSL-Win64\bin
  • set OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg

windows-original-vps Windows VPS Hosting

Nézd meg a megfizethető Windows VPS csomagjainkat, erőteljes hardverrel, minimális késleltetéssel és ingyenes Windows-szal, amelyet te választasz!

Igényelj ingyenes Windows-t

A telepítés ellenőrzése

Az Windows eszköz képe az ellenőrzött telepítésről

Most meg lehet tudni, hogy minden működik-e. Ez a döntő pillanat - győződjünk meg, hogy az OpenSSL helyesen válaszol.

Alapvető telepítés ellenőrzése

1. lépés: Nyiss meg egy új Command Prompt ablakot. Fontos: Nyiss meg egy új Parancssor ablak a környezeti változók módosítása után. Az előzőleg megnyitott terminálos ablakok nem fogják regisztrálni a változásokat. Az OpenSSL megnyitása az Windows programban új terminál-munkamenetből szükséges.

  • Nyomja meg a Windows+R billentyűkombinációt, írja be a "cmd" kifejezést, majd nyomja meg az Enter billentyűt
  • Vagy keressen rá a "Command Prompt" névre a Windows keresőben

2. lépés: Az OpenSSL verzió tesztelése Típus openssl verzió majd nyomj Enter-t. Ha valami hasonlót látsz, mint az "OpenSSL 1.1.1g 21 Apr 2020" (a verziószámok eltérhetnek), akkor gratulálunk – készen vagy az alapvető beállítással. Ez az egyszerű parancs a módja annak, hogy ellenőrizd az OpenSSL verzióját az Windows-ben, és megerősíti a PATH helyes konfigurációját.

Ha azt az üzenetet kapod, hogy "'openssl' is not recognized as an internal or external command", akkor a PATH változód nincs helyesen konfigurálva. Ez az "OpenSSL not recognized" hiba a leggyakoribb probléma, de ne aggódj - a hibaelhárítási szakaszban megoldjuk.

Funkcionalitástesztelés

Ellenőrizzük, hogy az OpenSSL kriptográfiai funkcióit valóban működnek. Íme az alapvető ellenőrzési parancsok és a várható eredmények:

Parancs Célkitűzés Várható kimenet Állapot jelzése
openssl verzió Telepítés ellenőrzése OpenSSL 1.1.1g 2020. április 21. Telepítés sikeres
openssl rand -hex 10 Titkosítás tesztje Véletlenszerű hexadecimális karakterlánc Az alapvető funkciók működnek
openssl genpkey -algorithm RSA -out test_key.pem Kulcs generálása Fájl létrehozva Teljes funkcionalitás
echo %PATH% PATH ellenőrzése Megjeleníti az OpenSSL bin könyvtárát Környezet konfigurálva

Futtat openssl rand -hex 10 és egy véletlen hexadecimális karaktersorozatnak kell megjelennie. Ez megerősíti, hogy az alapvető titkosítási motor működik, és megmutatja, hogyan futtasd hatékonyan az OpenSSL parancsot az Windows-ben.

Éles teszthez próbálj meg egy privát kulcsot generálni: openssl genpkey -algorithm RSA -out test_key.pem. Ez egy 2048 bites RSA privát kulcs fájlt hoz létre az aktuális könyvtárban. Ha hiba nélkül fut, az OpenSSL teljes mértékben működőképes és készen áll az SSL/TLS protokoll műveleteire.

Szeretnél továbblépni? Hozz létre egy tanúsítványaláírási kérelmet: openssl req -new -key test_key.pem -out test_csr.pem. A rendszer megkérdez néhány adatot, például országkódot és szervezet nevét – teszteléshez nyugodtan kitöltheted akármivel.

Fejlesztési környezetekben, ahol webszervereket is beállítasz, az SSL tanúsítványkezelés alapvető fontosságú. Az útmutatónk az IIS telepítése az Windows 10-en bemutatja, hogyan működik az OpenSSL a web szerver konfigurációk mellett az átfogó tanúsítványkezeléshez.

Vele a webhelyek több mint 85%-a most HTTPS titkosítást használ, és a működő OpenSSL beállítás előnyt ad neked a biztonságos kommunikáció és a tanúsítványkezelés terén.

Gyakori problémák és megoldások

egy Windows eszköz mellett egy kúp, amely a hibaelhárítási folyamatra utal

Még ha tökéletesen követed is a lépéseket, előfordulhat, hogy elakadsz. Az alábbiakban a leggyakoribb problémákat és megoldásaikat találod - ezeket az hibákat számtalanszor láttam már, szóval nem vagy egyedül.

Hiba típusa Tünetek Elsődleges ok Gyors javítás
Nem felismert Parancs sikertelen A PATH nem lett beállítva Hozzáadás a környezeti változókhoz
DLL hiányzik Indítási hiba Nincs Visual C++ Terjeszthető összetevők telepítése
Hozzáférés megtagadva Engedély hiba Nincs rendszergazdai jogosultság Futtatás rendszergazdaként

"Az OpenSSL nem ismert" Hiba Megoldása

Ez a hiba a PATH környezeti változó helytelen konfigurációjára utal, és gyakran előfordul, amikor az OpenSSL-t Windows-re telepítesz. Az "OpenSSL nem ismert belső vagy külső parancsként" üzenet ezt jelzi. az üzenet akkor jelenik meg, amikor a rendszer nem találja az OpenSSL végrehajtható fájlt. Ellenőrizze a PATH tartalmát a következő beírásával echo %PATH% a parancssorban. Keressen a kimenetben C:\Program Files\OpenSSL-Win64\bin. Nem látod? Az a te gondjaid.

A megoldás:

  • Zárja be az összes Command Prompt ablakot (ez fontos)
  • Go vissza a Rendszertulajdonságok → Speciális → Környezeti változók menüponthoz
  • Ellenőrizd, hogy az helyes elérési útvonalat adtad-e hozzá a rendszer PATH változóhoz
  • Nyiss meg egy új Próbáld meg a Command Promptban openssl verzió újra

Még mindig nem működik? Próbáld meg a végső megoldást: indítsd újra a számítógépedet. Az Windows néha teljes újraindítást igényel a PATH-változások felismeréséhez, különösen ha több terminálablak van nyitva. Ha az újraindítás után is az "OpenSSL is not recognized as an internal or external command" hibaüzenettel találkozol, ellenőrizd, hogy a telepítési útvonal pontosan megegyezik-e azzal, amit a PATH változóhoz adtál.

Engedélyezési és DLL-hibák

Ha "Hozzáférés megtagadva" hibaüzenetet kapsz, akkor nincs elég jogosultságod. Néhány OpenSSL művelet rendszergazdai jogot igényel, különösen amikor rendszertanúsítványokkal dolgozol.

A hiányzó DLL-hibák általában a Visual C++ Redistributables-re vezethetők vissza. A hibaüzenetek ijesztőnek tűnhetnek – például: „A program nem indítható el, mert a VCRUNTIME140.dll hiányzik" – de a megoldás egyszerű: töltse le és telepítse a Windows környezeti változók hivatalos dokumentációja, amely a teljes rendszerarchitektúrát ismerteti.

Profi tipp: Ha a Visual C++ Redis terjeszthető fájlok telepítése után még mindig DLL-hibákat tapasztalasz, próbáld meg teljesen eltávolítani az OpenSSL alkalmazást, majd újra telepíteni. Néha az első telepítés zavarba jön, ha a függőségek nem voltak helyükön. Amikor készen állsz az OpenSSL telepítésére egy friss Windows rendszerre, a függőségek helyes sorrendjében történő telepítés megelőzi a legtöbb telepítési konfliktust.

Azok a felhasználók, akik több OpenSSL verzióval dolgoznak, vagy szeretnének tudni, hogyan lehet frissíteni az OpenSSL-t Windows rendszeren, a legbiztonságosabb módszer a jelenlegi verzió eltávolítása az Windows Programok telepítése/eltávolítása segítségével, majd a legújabb verzió letöltése és telepítése a hivatalos forrásokból. Ez az eljárás tiszta konfigurációs fájlokat biztosít és megelőzi a verziókonfliktusokat, amelyek kriptográfiai műveletek meghiúsulásához vezethetnek.

windows-vps Windows 10 VPS Hosting

Szerezzen be egy hatékony Windows 10 VPS-t a Remote Desktophoz a legolcsóbb áron. INGYENES Windows 10 NVMe SSD tárolóval és nagy sebességű internettel.

Tekintse meg a Windows 10 VPS csomagokat

Következtetés

Az OpenSSL megfelelő telepítéséhez figyelmet kell fordítani a függőségekre, a környezeti változókra és az ellenőrzési lépésekre. Ez az útmutató követésével biztosíthatod az SSL/TLS funkcióit az Windows fejlesztői környezetedben. Garantált tanúsítványkezelést és titkosított kommunikációt kapsz, amely elengedhetetlen a modern alkalmazásokhoz.

A siker kulcstényezői: a Visual C++ Redis először való telepítése, a PATH változók helyes konfigurálása, és az alapvető parancsokkal való funkcionalitás ellenőrzése. A legtöbb telepítési probléma kihagyott függőségekből vagy környezeti konfigurációs hibákból fakad – mindkettő könnyen megoldható a biztosított hibaelhárítási lépésekkel. Függetlenül attól, hogy OpenSSL-t Windows-re kell telepítenie fejlesztéshez vagy éles használathoz, ezek az alapelvek minden Windows verzióban érvényesek.

Gyakran Ismételt Kérdések

Telepíthetem az OpenSSL-t adminisztrátori jogok nélkül?

Nem, az OpenSSL az Windows-en való telepítéséhez rendszergazdai jogok szükségesek. A telepítési folyamat rendszernívő módosításokat, beállításjegyzék-változtatásokat és védett könyvtárakba való fájlmásolást igényel. Ha lezárt vállalati gépen dolgozol, néhány alternatívád van: kérd meg az IT-osztálytól, hogy telepítse helyetted, vagy nézz utána a hordozható verzióknak, amelyek felhasználói könyvtárból futtathatók (ezeknek azonban nem lesz rendszerszintű PATH-integrációjuk).

Mi a különbség a Win32 és Win64 OpenSSL verziók között?

A Win64 verziók 64 bites Windows rendszerekhez készültek, és hatékonyabban kezelik a nagyobb memóriaműveleteket. Modern Windows 10 és 11 rendszerekhez ezek a jobb választás. A Win32 verziók 32 bites és 64 bites rendszereken is futnak, de csak 32 bites memóriacímzésre korlátozódnak. Ha nincs konkrét oka a 32 bites kompatibilitás igénylésének (például örökölt alkalmazások támogatása), modern rendszereken mindig a Win64-et válaszd.

Miért van szüksége az OpenSSL-nek a Visual C++ Redis-re?

Íme a technikai ok: Az OpenSSL programot a Microsoft Visual C++ fordítóval készítették, ezért meghatározott futtatókörnyezeti könyvtárakra van szüksége. Ezek a redistribúálható csomagok alapvető DLL-fájlokat tartalmaznak, mint az MSVCR140.dll és VCRUNTIME140.dll, amelyeket az OpenSSL futtatásakor meghív. Olyannyira, mintha egy autóhoz a megfelelő motorra lenne szükséged. Ezek a könyvtárak nélkül az OpenSSL egyáltalán nem tud elindulni - hiányoznak azok az alapvető komponensek, amelyekre felépítésénél szükség volt.

Hogyan tudom ellenőrizni az OpenSSL verziómat a telepítés után?

A leggyorsabb módszer az ellenőrzéshez az openssl version parancs használata a parancssorban. Ez a szokásos mód az OpenSSL verziójának Windows-ben történő ellenőrzésére, és a verzióinformációkat jeleníti meg, ha megfelelően telepítve van.

Telepíthetek egyszerre több OpenSSL verziót?

Bár technikai szempontból lehetséges különböző könyvtárakba telepítéssel, nem ajánlott a PATH ütközések miatt. Ha szeretné frissíteni az OpenSSL-t Windows-en újabb verzióra, először távolítsa el a jelenlegi verziót, majd telepítse az updated verziót a konfigurációs problémák elkerüléséhez.

Megosztás

További bejegyzések a blogból

Folytass olvasást.

A Cloudzy címképe a MikroTik L2TP VPN útmutatóhoz, amely egy laptopot mutat, amely egy szerver rackhez csatlakozik egy világító kék és arany digitális alagúton keresztül pajzs ikonokkal.
Biztonság & Hálózatkezelés

MikroTik L2TP VPN beállítása (IPsec-kel): RouterOS útmutató (2026)

Ebben a MikroTik L2TP VPN beállításban az L2TP az alagút létrehozásáért, az IPsec pedig a titkosítás és integritás biztosításáért felel. Kombinálva ezeket natív klienssekkel való kompatibilitást kapunk harmadik féltől származó szoftver nélkül.

Rexa CyrusRexa Cyrus 9 perc olvasás
Terminálablak, amely az SSH figyelmeztető üzenetet mutatja a távoli gazdagép azonosítójának megváltozásáról, Fix Guide címmel és Cloudzy branding sötét türkiz háttéren.
Biztonság & Hálózatkezelés

Figyelmeztetés: A távoli gazdagép azonosítója megváltozott. Hogyan javítsd ki?

Az SSH egy biztonságos hálózati protokoll, amely titkosított alagutat hoz létre a rendszerek között. Népszerű marad a fejlesztők között, akiknek távoli hozzáférésre van szükségük a számítógépekhez grafikus felület nélkül.

Rexa CyrusRexa Cyrus 10 perc olvasás
DNS szerver hibaelhárítási útmutató illusztrációja figyelmeztető szimbólumokkal és kék szerverrel sötét háttéren az Linux névfeloldási hibákhoz.
Biztonság & Hálózatkezelés

Ideiglenes hiba a névfeloldásban: Mit jelent és hogyan javítsd ki?

Az Linux használata során az ideiglenes hiba a névfeloldásban akkor fordulhat elő, amikor weboldalakhoz szeretnél hozzáférni, csomagokat szeretnél frissíteni vagy internetes kapcsolatot igénylő feladatokat szeretnél végrehajtani.

Rexa CyrusRexa Cyrus 12 perc olvasás

Készen áll az üzembe helyezésre? 2,48 dollártól havonta.

Független felhőszolgáltató 2008 óta. AMD EPYC, NVMe, 40 Gbps. 14 napos pénzvisszafizetési garancia.