SSL/TLS tanúsítvány telepítése NAS Synology-ra
Az alábbi leírásból megtudhatja hogyan szükséges telepíteni az SSL tanúsítvány a NAS Synology-ba, általánosságban bármilyen NAS-ra vagy hálózati tárhelyre. A tanúsítványt használja az adminisztráció biztonságossá tételére, a NAS-szal való kommunikációra, vagy adatátvitelre NAS-ra, vagy annak webes szolgáltatásaihoz.
Általános lépések az SSL tanúsítvány bekapcsolására és telepítésére a NAS-on
Az SSL tanúsítvány használatához két kulcsra van szüksége - privát (magán) és nyilvánosra. A privát kulcsot a tanúsítvány kérelem (CSR) előtt hozza létre; a nyilvános kulcsot a hitelesítő hatóság kapja meg az Ön CSR requestje alapján és berakja azt a későbbi SSL tanúsítványba.
A NAS és a hálózati eszközök legnagyobb nehézsége a CSR request létrehozása. Nem mindegyik eszköz tartalmaz támogatás CSR request létrehozására, és feltélezi a már kész SSL tanúsítvány és annak privát kulcsának importját.
A CSR requestet különböző módokkal létrehozhatja, a következő bekezdésekben a legegyszerűbbeket mutatjuk be ezek közül.
Privát kulcs és CSR request létrehozása
A tanúsítvány kérelmet különböző módokkal létrehozhatja; ajánlott azonban a privát kulcs és a CSR létrehozása a NAS-ban, vagy lokálisan; semmilyen esetben se ajánlatos valamilyen webes privát kulcs vagy CSR generátorral létrehozni azt. Ezeknél meg van a kockázata, hogy a privát kulcshoz más is hozzájut.
Privát kulcs és CSR létrehozása OpenSSL-ben
Amennyiben Linux vagy más Unix rendszerű számítógépet vagy hálózatot használ, úgy a rendszerben elérhető lesz az OpenSSL program. Ennek segítségével a privát kulcsot és a CSR-t két lépésben létrehozhatja. Nagy előnye a megadott adatok átláthatósága, amelyben mindent azt ellenőrzése alatt tarthat. A kiexportált fájl ideális formátuma számunkra a PEM végződésű Base64.
A privát kulcs és CSR generálásának folyamatáról az OpenSSL-ben hamarosan részletes bejegyzést teszünk közre blogunkban.
Privát kulcs létrehozása Windowsban
A Windows operációs rendszereiben szintén lehetőség van privát kulcs és CSR request generálására, azonban a rendszer ezek bináris formátumaival ddolgozik, amelyekkel a SAN-ok gyakran nem értik meg egymást. A kulcsok bináris formátumát azonban könnyen átviheti text formátumba OpenSSL-ben. Ennek lépéseiről hamarosan magazinunkban bővebb leírással szolgálunk.
Privát kulcs létrehozása a NAS-ban
Utoljára a legbiztonságosabb és legegyszerűbb módot mutatjuk be, vagyis priv. kulcs és CSR létrehozását a NAS-ban. Amennyiben a NAS régebbi operációs rendszert használ, amelyben nem lehetséges CSR létrehozásra a varázslóban (lsd. következő bekezdés), úgy a privát kulcsot és a CSR-t létrehozhatja a szerveren is az OpenSSL segítségével.
A lépések ugyanazok, mint egy bekezdéssel feljebb, a különbség mindössze a NAS-ra való kapcsolódás. A NAS-ra nem webes felületen csatlakozik, hanem SSH-n vagy telneten. Ezen protokollokat a NAS-nak támogatni kell. A NAS Synolgyban az OpenSSL szintén rendelkezésére áll.
A Windosban az SSH-hoz ajánljuk a PuTTY klienst, amellyel SSH engedéllyel csatlakozik a NAS-ra.
A privát kulcsot az alábbi parancsokkal generálhatja ki/p>
openssl genrsa -nodes -out server.key 2048
CSR-t az új privát kulcsból kigenerálja az alábbi parancs
openssl req -new -key server.key -out server.csr
Az OpenSSL ekkor rákérdez a CSR request adataira. Szükség kitölteni legalább a Common name részt, ami a domain, amelyet a NAS-hoz fog használni (pl. synology.valami.hu), és a Country részt (pl. HU). A létrejövő CSR request-et helyezze be a SSLmarket adminisztrációjába.
A Synology a NAS-ban OpenSSL-t és Apache-t használ (a webszerver üzemeltetésére), így hát nem csak a CSR generálása, de az SSH (kézi) beállítása is megfelel az útmutatónknak Segítség az SSL-hez: Tanúsítvány telepítése Apache-ra SSH-n keresztül.
Tanúsítvány telepítése régebbi DSM verziókra
A régebbi verzióju DSM rendszer lehetővé teszi a kulcsok és tanúsítványok importját a NAS-ba, mégha a CSR request nem is szükséges a varázslón keresztül létrehozni.
Amennyiben a NAS-ban ez a párbeszéd nincs jelen, a tapasztaltabb megtalálhatja az alapértelmezett privát kulcsot és a meglévő tanúsítványt a NAS-ra, és felülírja ezeket a fájlokat az új tanúsítvánnyal. A NAS tanúsítványa valószínűleg a /usr/syno/etc/ssl, nebo /usr/local/ssl/server könyvtárban lesz.
NAS Synology s DSM 7.0
A DSM a Synology NAS operációs rendszere, a grafikus felület, amelyen a NAS-t kezeljük és a böngészőben vezéreljük.
SSL tanúsítvány telepítése Synology-ra
A DSM 7.0 jelenlegi verziójában már lehetőség van CSR létrehozására a varázsló segítségével. Miután befejezte a varázslót, és létrehozta a CSR-t, azt a privát kulcsmal együtt letölti a számítógépre. A CSR-kérelmet az SSLmarket adminisztrációba helyezi, amit a tanúsítvány kiadásához használják; feltölti a privát kulcsot, amikor importálja azt a NAS-ba, ami a tanúsítványhoz van használva.
Javaslom, hogy a privát kulcsot mentse le egy biztonságos helyre, de az elvesztése sem jelent problémát - a tanúsítványt ingyenesen újra kiállítjuk (reissue).
Kapcsolódás a NAS-hoz
Először jelentkezzen be a NAS-ba, majd keresse meg a Beállítások menüt, és válassza a Biztonság lehetőséget.