50% kedvezmény minden terv, korlátozott idő. Kezdés: $2.48/mo
10 perc van hátra
Biztonság és hálózat

Az OpenSSL telepítése Windows 10 és 11 rendszeren

Kelly Watson By Kelly Watson 10 perc olvasás Frissítve 2025. szeptember 21-én
A Windows logót védő holografikus pajzs, amely az OpenSSL Windows rendszeren történő telepítése során biztosított biztonságot szimbolizálja.

Az OpenSSL, mint átfogó kriptográfiai könyvtár, megvalósítja az SSL és a TLS protokollszabványokat egyaránt. Ezek elengedhetetlenek a Windows modern biztonsági követelményeihez. Az OpenSSL Windows rendszerben való használatának megtanulása hatékony titkosítási eszközöket nyit meg. Hozzáférhet a tanúsítványgeneráláshoz, a biztonságos kommunikációhoz és a titkosítási műveletekhez, amelyek védik az érzékeny adatokat a hálózatokon keresztül.

Íme, ami a legtöbb embert megbotránkoztatja: a Windows alapértelmezés szerint nem tartalmazza az OpenSSL-t, és a telepítés olyan függőségekkel jár, amelyek nem nyilvánvalóak. Kihagy egy lépést, és szembe kell néznie a rettegett „nem ismeri fel a parancsot” hibával, amely miatt elgondolkodik, mi történt rosszul. Ez az útmutató pontosan leírja, hogyan telepítse az OpenSSL-t, az összes szükséges lépéssel és hibaelhárítási tippekkel.

TL;DR Összegzés

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

  • 1. lépés: Először töltse le a Microsoft Visual C++ Redistributables programot (igen, ez számít – hagyja ki, és az OpenSSL nem indul el)
  • 2. lépés: Töltse le a Win64OpenSSL telepítőjét a https://slproweb.com/products/Win32OpenSSL.html webhelyről
  • 3. lépés: A PATH környezeti változó konfigurálása: 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
  • Tesztelje a openssl verzió parancs
  • Ha „nem ismeri fel” hibát lát, akkor a PATH nincs megfelelően beállítva

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

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

Mielőtt telepítené az OpenSSL-t Windows rendszeren, kezelnie kell néhány függőséget. Tekintse ezt a rendszer alapjainak előkészítésének – hagyja ki ezeket, és 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 Illessze a telepítőt a rendszerhez
Adminisztrátori jogok Kívánt Kívánt A telepítéshez kötelező
Visual C++ 2015-2019 2015-2022 Töltse le a Microsofttól
Lemezterület 50MB minimum 50MB minimum Plusz függőségek

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

A legtöbb ember itt botlik meg: a Microsoft Visual C++ újraterjeszthető programjai nem csak ajánlottak, hanem feltétlenül kötelezőek. Az OpenSSL a Microsoft fordítójával készült, és meghatározott futásidejű könyvtárakra támaszkodik a működéséhez.

Ezen újraterjeszthető elemek nélkül DLL hiányzó hibákat fog találni abban a pillanatban, amikor megpróbálja futtatni bármelyik OpenSSL parancsot. A hibaüzenetek rejtélyesek (olyasmi, mint a „VCRUNTIME140.dll nem található”), de a javítás egyszerű.

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

Pro tipp: Először telepítse a Visual C++-t, majd az OpenSSL-t. Csináld visszafelé, és kódolás helyett hibaelhárítást fogsz végezni. Ha készen áll arra, hogy megtanulja, hogyan telepítheti az OpenSSL-t kifejezetten a Windows 11 rendszerre, a folyamat ugyanaz marad, mint a Windows 10, de a Windows 11 rendszerek alapértelmezés szerint általában újabb Visual C++ verziókat tartalmaznak. A dedikált erőforrásokat igénylő vállalati telepítéseknél a legjobb Windows VPS megoldások biztosítják a biztonságos tanúsítványkezeléshez szükséges teljesítményt és ellenőrzést.

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

Windows ikon létrehozásának lépései

Most már készen állunk a fő eseményre. Az OpenSSL telepítése három kulcsfázisból áll: a megfelelő fájlok beszerzése, a telepítő megfelelő futtatása és a Windows beállítása, hogy megtalálja az OpenSSL-t, amikor szüksége van rá.

OpenSSL letöltése Windowshoz

Keresse fel a hivatalos forrást a https://www.openssl.org/ címen, vagy lépjen közvetlenül a megbízható Windows bináris forrásra a https://slproweb.com/products/Win32OpenSSL.html (Shining Light Productions) címen. Ne aggódjon – az URL-ben szereplő „Win32” ellenére a teljes OpenSSL bináris csomagot biztosítják mindkét architektúra számára.

Gondosan válassza ki az architektúrát: Win64OpenSSL-1_1_1k.exe 64 bites rendszerek esetén vagy Win32OpenSSL-1_1_1k.exe 32 bites rendszerek esetén. Nem biztos benne, hogy melyik van? Kattintson a jobb gombbal az „Ez a számítógép” → Tulajdonságok elemre, és megmondja. A cikkben felvázolt építészeti különbségek és platform szempontok megértése Linux vs Windows VPS összehasonlítása segít az SSL infrastruktúra igényeinek megfelelő környezet kiválasztásában.

A könnyű verziók (Win64OpenSSL_Light-x.x.x.exe) csak a lényegeseket tartalmazzák, míg a teljes verziók mindent tartalmaznak, beleértve a fejlesztői könyvtárakat is. A legtöbb felhasználó számára a könnyű verzió tökéletesen kezeli a tanúsítványműveleteket. Ha arra kíváncsi, hogyan telepítse az OpenSSL-t Windows 11 rendszeren, a letöltési folyamat ugyanaz marad – csak győződjön meg róla, hogy a legújabb kompatibilis verziót választja az optimális Windows 11 integrációhoz.

Telepítési folyamat áttekintése

Kattintson a jobb gombbal a letöltött telepítőre, és válassza a „Futtatás rendszergazdaként” lehetőséget. Ez nem kötelező – az OpenSSL-nek módosítania kell a rendszerkönyvtárakat és a Windows rendszerleíró adatbázisát.

Amikor megnyomja a telepítési könyvtár kiválasztását, maradjon az alapértelmezett értékeknél:

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

Itt van egy kritikus döntési pont: Amikor a DLL-elhelyezésről kérdezik, mindig válassza a „NE másoljon OpenSSL DLL-eket a Windows rendszerkönyvtárába” lehetőséget. Ez ellentmondásosnak tűnhet, de a DLL-ek globális másolása olyan verziókonfliktusokat eredményez, amelyek későbbi hibakeresés rémálmai.

Környezeti változók konfigurációja

Itt történik a varázslat – megtanítják a Windowsnak, hogy hol találja meg az OpenSSL-t.

1. lépés: A PATH változó konfigurálása. Gondoljon a PATH változóra a Windows parancssori eszközök névjegylistájaként. Hozzáadjuk az OpenSSL telefonszámát:

  • Kattintson a jobb gombbal az „Ez a számítógép” elemre, és válassza a Tulajdonságok menüpontot
  • Kattintson a „Speciális rendszerbeállítások” elemre
  • Kattintson a „Környezeti változók” gombra
  • A Rendszerváltozóknál válassza az „Elérési út” lehetőséget, majd kattintson a „Szerkesztés” gombra.
  • Kattintson az „Új” gombra, és adja hozzá: C:\Program Files\OpenSSL-Win64\bin
  • Kattintson az „OK” gombra az összes ablakban a módosítások mentéséhez

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

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

Gyors alternatíva a teszteléshez: Nyissa meg a Parancssort, és írja 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

Tekintse meg megfizethető Windows VPS-csomagjainkat, amelyek nagy teljesítményű hardvert, minimális késleltetést és egy szabadon választott Windows-t tartalmaznak!

Igényelje ingyenes Windows-át

A telepítés ellenőrzése

Az ellenőrzött telepítést bemutató Windows-eszköz

Ideje megnézni, hogy minden működik-e. Ez az igazság pillanata – győződjünk meg arról, hogy az OpenSSL megfelelően válaszol.

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

1. lépés: Nyisson meg egy Friss parancssort. Fontos: Nyissa meg a új Parancssor ablak a környezeti változók megváltoztatása után. A korábban megnyitott terminálok nem regisztrálják a változtatásokat. Az OpenSSL Windows rendszerben történő megfelelő megnyitásához friss terminálmunkamenet szükséges.

  • Nyomja meg a Windows+R billentyűt, írja be a „cmd” parancsot, és nyomja meg az Enter billentyűt
  • Vagy keressen a „Command Prompt” kifejezésre a Windows keresésben

2. lépés: Az OpenSSL verzió tesztelése Írja be openssl verzió és nyomja meg az Entert. Ha olyasmit lát, mint „OpenSSL 1.1.1g, 2020. április 21.” (a verziószámok eltérőek), gratulálunk – az alapbeállítással készen is van. Ezzel az egyszerű paranccsal ellenőrizheti az OpenSSL verzióját a Windows rendszerben, és megerősíti a megfelelő PATH konfigurációt.

Ha azt kapja, hogy „az „openssl” parancsot nem ismeri fel belső vagy külső parancsként, akkor a PATH változó nincs megfelelően konfigurálva. Ez az „OpenSSL nem ismerhető fel” hiba a leggyakoribb probléma, de ne essen pánikba – ezt a hibaelhárítási részben kijavítjuk.

Funkcionalitás tesztelése

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

Parancs Cél Várható kimenet Állapotjelző
openssl verzió Ellenőrizze a telepítést „OpenSSL 1.1.1g, 2020. április 21.” A telepítés sikeres
openssl rand -hex 10 Tesztelje a titkosítást Véletlenszerű hatszögletű karakterlánc Az alapfunkciók működnek
openssl genpkey -algoritm RSA -out test_key.pem Kulcs generálása Fájl létrehozva Teljes funkcionalitás
visszhang %PATH% A PATH ellenőrzése Megjeleníti az OpenSSL bin könyvtárát A környezet konfigurálva

Fut openssl rand -hex 10 és egy véletlenszerű hexadecimális karakterláncnak kell megjelennie. Ez megerősíti, hogy az alapvető titkosítási motor működik, és megmutatja, hogyan kell hatékonyan futtatni az OpenSSL parancsot a Windows rendszerben.

Valós teszthez próbáljon létrehozni egy privát kulcsot: openssl genpkey -algoritm RSA -out test_key.pem. Ezzel létrehoz egy 2048 bites RSA privát kulcsfájlt az aktuális könyvtárban. Ha hiba nélkül működik, az OpenSSL teljesen működőképes, és készen áll az SSL/TLS protokoll műveleteire.

Tovább akarsz menni? Hozzon létre egy tanúsítvány-aláírási kérelmet: openssl req -new -key test_key.pem -out test_csr.pem. A rendszer olyan részleteket fog kérni, mint az országkód és a szervezet neve – csak töltse ki a tesztelés céljából.

Olyan fejlesztői környezetekben, ahol webszervereket is beállít, az SSL-tanúsítványkezelés megértése kulcsfontosságúvá válik. Útmutatónk tovább hogyan kell telepíteni az IIS-t Windows 10 rendszeren bemutatja, hogyan működik az OpenSSL a webszerver-konfigurációk mellett az átfogó tanúsítványkezelés érdekében.

Vel a webhelyek több mint 85%-a A most HTTPS-titkosítást használó OpenSSL-beállítások révén a biztonságos kommunikáció és a tanúsítványkezelés terén a görbe előtt áll.

Gyakori problémák és hibaelhárítás

egy Windows-eszköz, mellette egy kúp, amely a hibaelhárítási folyamathoz hasonlít

Még a lépéseket tökéletesen követve is előfordulhat, hogy ütéseket talál. Íme a leggyakoribb problémák és megoldásaik – számtalanszor láttam már ezeket a hibákat, szóval nincs egyedül.

Hiba típusa Tünetek Elsődleges ok Gyors javítás
“Nem ismerik fel” A parancs sikertelen PATH nincs beállítva Hozzáadás a környezeti változókhoz
DLL hiányzik Indítási hiba Nincs Visual C++ Újraterjeszthető elemek telepítése
Hozzáférés megtagadva Engedélyezési hiba Nincsenek rendszergazdai jogok Futtassa rendszergazdaként

„Az OpenSSL-t nem ismeri fel” hibaelhárítás

Ez a hiba a PATH környezeti változó hibás konfigurációját jelzi, és gyakori az OpenSSL Windows rendszeren való telepítésekor. Az „OpenSSL-t nem ismeri fel belső vagy külső parancsként üzenet jelenik meg, ha a rendszer nem találja az OpenSSL végrehajtható fájlt. Ellenőrizze a PATH tartalmát gépeléssel visszhang %PATH% a Parancssorban. Nézze meg a kimenetet C:\Program Files\OpenSSL-Win64\bin. nem látod? Ez a te problémád.

A következőképpen javíthatja ki:

  • Zárja be az összes parancssori ablakot (ez fontos)
  • Menjen vissza a Rendszer tulajdonságai → Speciális → Környezeti változók menüponthoz
  • Ellenőrizze még egyszer, hogy a megfelelő elérési utat adta-e hozzá a rendszer PATH változójához
  • Nyissa meg a új Parancssor és próbálkozzon openssl verzió újra

Még mindig nem működik? Próbálja ki a nukleáris lehetőséget: indítsa újra a számítógépet. A Windows rendszernek néha teljes újraindításra van szüksége a PATH változásainak felismeréséhez, különösen akkor, ha több terminálablak van nyitva. Ha továbbra is az „OpenSSL-t nem ismeri fel belső vagy külső parancsként” hibaüzenetet tapasztalja az újraindítás után, ellenőrizze, hogy a telepítési útvonal pontosan megegyezik-e azzal, amit a PATH változóhoz adott.

Engedélyezési és DLL-problémák

Ha a „Hozzáférés megtagadva” hibaüzenetet lát, akkor nem fut megfelelő jogosultságokkal. Egyes OpenSSL-műveletek rendszergazdai jogokat igényelnek, különösen a rendszertanúsítványok kezelésekor.

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

Profi tipp: Ha a Visual C++ Redistributables telepítése után továbbra is DLL-problémái vannak, próbálja meg teljesen eltávolítani az OpenSSL-t, majd telepítse újra. Néha az első telepítés összezavarodik, ha a függőségek nem voltak a helyükön. Ha készen áll az OpenSSL frissen telepített Windows rendszerére, a függőségi sorrend betartása megakadályozza a legtöbb telepítési ütközést.

Azok a felhasználók, akik több OpenSSL-verziót kezelnek, vagy azt keresik, hogyan frissíthetik az OpenSSL-t Windows rendszeren, a legbiztonságosabb módszer az aktuális verzió eltávolítása a 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 a folyamat biztosítja a konfigurációs fájlok tisztaságát, és megakadályozza a verziókonfliktusokat, amelyek a kriptográfiai műveletek sikertelenségét okozhatják.

windows-vps Windows 10 VPS hosting

Szerezzen be magának egy hatékony Windows 10 VPS-t távoli asztalhoz a legolcsóbb áron. INGYENES Windows 10, amely NVMe SSD tárhelyen és nagy sebességű interneten fut.

Tekintse meg a Windows 10 VPS-csomagjait

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. Az útmutató követése megbízható SSL/TLS-képességeket biztosít a Windows fejlesztői környezetében. Biztonságos tanúsítványkezeléssel és titkosított kommunikációval rendelkezik, amelyek elengedhetetlenek a modern alkalmazásokhoz.

A siker kulcstényezői a Visual C++ Redistributables első telepítése, a PATH-változók helyes konfigurálása és a működőképesség ellenőrzése alapvető parancsokkal. A legtöbb telepítési probléma kihagyott függőségekből vagy környezetkonfigurációs problémákból ered, amelyek mindkettő könnyen megoldható a mellékelt hibaelhárítási lépésekkel. Függetlenül attól, hogy az OpenSSL-t Windowsra kell telepítenie fejlesztési vagy éles használatra, ezek az alapelvek minden Windows-verzióban egységesek maradnak.

GYIK

Telepíthetem az OpenSSL-t rendszergazdai jogok nélkül?

Nem, az OpenSSL Windows rendszeren történő telepítéséhez rendszergazdai jogosultságok szükségesek. A telepítési folyamat rendszerszintű változtatásokat, rendszerleíró adatbázis módosításokat és fájlok védett könyvtárakba helyezését igényel. Ha egy lezárt vállalati gépen dolgozik, van néhány alternatívája: kérje meg az informatikai osztályt, hogy telepítse, vagy keressen olyan hordozható verziókat, amelyek felhasználói címtárból futhatnak (bár ezek nem rendelkeznek rendszerszintű PATH-integrációval).

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

A Win64 verziók 64 bites Windows rendszerekhez készültek, és hatékonyabban tudják kezelni a nagyobb memóriaműveleteket. Ezek a jobb választás a modern Windows 10 és 11 rendszerek számára. A Win32 verziók 32 bites és 64 bites rendszereken is futnak, de 32 bites memóriacímzésre korlátozódnak. Hacsak nincs konkrét oka annak, hogy 32 bites kompatibilitásra van szüksége (például a régi alkalmazások támogatása), mindig használja a Win64-et a modern rendszereken.

Miért van szüksége az OpenSSL-nek a Visual C++ újraterjeszthető programra?

Íme a technikai ok: az OpenSSL-t Microsoft Visual C++ segítségével fordították le, ami azt jelenti, hogy bizonyos futásidejű könyvtáraktól függ, hogy működik-e. Ezek az újraterjeszthető anyagok olyan alapvető DLL-fájlokat tartalmaznak, mint az MSVCR140.dll és a VCRUNTIME140.dll, amelyeket az OpenSSL hív meg futás közben. Gondoljon erre úgy, mintha megfelelő motorra lenne szüksége egy autó működtetéséhez. E könyvtárak nélkül az OpenSSL szó szerint nem indulhat el – hiányoznak az alapvető összetevők, amelyek használatára készült.

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

Az ellenőrzés leggyorsabb módja az openssl version parancs használata a Parancssorban. Ez a szabványos módszer az OpenSSL-verzió ellenőrzésére a Windows rendszerben, és megfelelő telepítés esetén megjeleníti a verzióinformációkat.

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

Bár technikailag lehetséges, ha különböző könyvtárakba telepíti, nem ajánlott a PATH ütközések miatt. Ha szeretné tudni, hogyan frissítheti az OpenSSL-t Windows rendszeren újabb verzióra, először távolítsa el az aktuális verziót, majd telepítse a frissített verziót a konfigurációs problémák elkerülése érdekében.

Részesedés

Továbbiak a blogból

Olvass tovább.

Felhős címkép a MikroTik L2TP VPN-útmutatóhoz, amely egy laptopot ábrázol, amely egy kiszolgálórackhez csatlakozik egy fénylő kék és arany digitális alagúton keresztül, pajzs ikonokkal.
Biztonság és hálózat

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

Ebben a MikroTik L2TP VPN beállításban az L2TP kezeli az alagútkezelést, míg az IPsec a titkosítást és az integritást; párosításuk natív kliens kompatibilitást biztosít harmadik fél korosztálya nélkül

Rexa CyrusRexa Cyrus 9 perc olvasás
A terminálablak SSH figyelmeztető üzenetet jelenít meg a távoli gazdagép azonosításának megváltoztatásáról, a Fix Guide címmel és a Cloudzy márkajelzéssel a sötét kékeszöld háttéren.
Biztonság és hálózat

Figyelmeztetés: A távoli gazdagép azonosítása megváltozott, és hogyan lehet javítani

Az SSH egy biztonságos hálózati protokoll, amely titkosított alagutat hoz létre a rendszerek között. Továbbra is népszerű a fejlesztők körében, akiknek távoli hozzáférésre van szükségük a számítógépekhez anélkül, hogy grafikonra lenne szükségük

Rexa CyrusRexa Cyrus 10 perc olvasás
DNS-szerver hibaelhárítási útmutató illusztrációja figyelmeztető szimbólumokkal és kék kiszolgálóval sötét háttéren Linux névfeloldási hibák miatt
Biztonság és hálózat

Átmeneti hiba a névfeloldásban: mit jelent ez és hogyan javítható?

Linux használata közben előfordulhat, hogy a névfeloldási hiba átmeneti hibába lép, amikor webhelyeket próbál elérni, csomagokat frissít, vagy internetkapcsolatot igénylő feladatokat hajt végre.

Rexa CyrusRexa Cyrus 12 perc olvasás

Készen áll a telepítésre? 2,48 USD/hó-tól.

Független felhő, 2008 óta. AMD EPYC, NVMe, 40 Gbps. 14 napos pénzvisszafizetés.