Inštalácia SSL/TLS certifikátu na NAS Synology
V tomto návode sa dozviete jednoduchý postup, ako nainštalovať SSL/TLS certifikát na váš NAS Synology, resp. na všeobecne akýkoľvek NAS či sieťové úložisko. Certifikát využijete ako pre zabezpečenie administrácie, komunikáciu s NASom a prenos dát na NAS, tak pre jeho webové služby.
Všeobecný postup zapnutia a inštalácie SSL certifikátu na NAS
Pre fungovanie SSL certifikátu potrebujete dva kľúče - privátny a verejný. Privátny kľúč si vytvoríte pred žiadosťou o certifikát (CSR); verejný kľúč potom certifikačná autorita dostane vo vašom CSR requeste a vloží ho do budúceho SSL certifikátu.
Hlavným úskalím NASov a sieťových zariadení je tvorba CSR requestu. Nie každé zariadenie obsahuje sprievodcu pre vytvorenie CSR requestu a očakáva, že dôjde k importu už hotového SSL certifikátu a privátneho kľúča.
CSR request je možné vytvoriť rôznymi spôsobmi av nasledujúcom odseku nájdete najjednoduchší z nich.
Vytvorenie privátneho kľúča a CSR requestu
Žiadosť o certifikát môžete vytvoriť rôznymi spôsobmi; vždy odporúčam privátny kľúč a CSR vytvoriť na NASe alebo lokálne; v žiadnom prípade nepoužívať webové služby generujúce privátny kľúč a CSR. U nich nikdy nemáte istotu, že privátnym kľúčom nebude disponovať nikto iný.
Vytvorenie privátneho kľúča a CSR v OpenSSL
Ak máte po ruke počítač alebo server s Linuxom alebo iným Unix systémom, bude v systéme prítomný program OpenSSL. S jeho pomocou privátny kľúč a CSR vytvoríte v dvoch krokoch. Výhodou je prehľadné zadanie údajov, kedy máte všetko pod kontrolou. Výstup je v pre nás ideálnom formáte Base64 s koncovkou PEM.
Generovaniu privátneho kľúča a CSR v OpenSSL sa venuje článok Základy práce s OpenSSL - privátny kľúč a CSR.
Vytvorenie privátneho kľúča vo Windows
V operačnom systéme Windows je tiež možné generovať privátne kľúče a CSR requesty, avšak systém pracuje s ich binárnymi formátmi, s ktorými si SANy všeobecne nerozumejú. Binárny formát kľúčov však možno previesť na textový formát v OpenSSL. Postup nájdete v článku Základy práce s OpenSSL - export, import, prevody formátov.
Vytvorenie privátneho kľúča priamo na NAS
Ako posledný uvádzam z bezpečnostného pohľadu najvhodnejší postup, teda vytvorenie privátneho kľúča a CSR priamo na NASe. Ak váš NAS nemá moderný operačný systém umožňujúci vytvorenie CSR v sprievodcovi (viď ďalší oddiel), môžete privátny kľúč a CSR vygenerovať na serveri pomocou OpenSSL.
Postup je rovnaký ako v odseku vyššie, rozdiel je iba v pripojení na NAS. Na NAS sa nepripojíte cez webové rozhranie, ale cez SSH alebo telnet. Tieto protokoly by mal dobrý NAS podporovať. Na NASoch Synology je OpenSSL k dispozícii tiež.
Pre SSH na Windows odporúčam klienta PuTTY, s ktorým sa pripojíte na NAS s povoleným SSH prístupom.
Privátny kľúč vygenerujete pomocou príkazu
openssl genrsa -nodes -out server.key 2048
CSR vygenerujete z nového privátneho kľúča príkazom
openssl req -new -key server.key -out server.csr
OpenSSL sa vás spýta na údaje pre CSR request. Je nutné vyplniť minimálne Common name, čo je doména, ktorú budete pre NAS používať (napr. synology.pepa.cz), a Country (napr. SK). Vytvorený CSR request následne vložíte do administrácia SSLmarketu .
Synology u svojich NASov používa okrem OpenSSL aj Apache (pre službu webového servera), takže nielen generovanie CSR, ale aj nastavenie cez SSH (ručné) je rovnaké ako v našom návode Inštalácia certifikátu na Apache cez SSH.
Inštalácia certifikátu v staršej verzii DSM
Staršie verzie systému DSM by mali umožňovať import kľúča a certifikátu na NAS, aj keď nemusí vytvoriť CSR request sprievodcom.
Ak by na NASe tento dialóg nebol, môže pokročilejší užívateľ nájsť východiskový privátny kľúč a existujúci certifikát NASu a prepísať tieto súbory novým certifikátom. Po reštarte by mal fungovať nový certifikát. Certifikát NASu bude pravdepodobne v zložke /usr/syno/etc/ssl, alebo /usr/local/ssl/server.
NAS Synology s DSM 7.0
Skratkou DSM sa označuje operačný systém NASov Synology, teda grafické rozhranie, v ktorom robíme správu NASu a cez ktoré ho v prehliadači ovládate.
Inštalácia SSL certifikátu na Synology
V aktuálnej verzii systému DSM 7.0 je už možné vytvoriť CSR pomocou sprievodcu. Po dokončení sprievodcu a vygenerovaní CSR je request spolu s privátnym kľúčom stiahnutý do vášho počítača. CSR request vložíte do administrácie SSLmarket a bude použitý na vystavenie certifikátu; privátny kľúč nahráte pri importe na NAS a bude sa používať spolu s certifikátom.
Doporučujem privátny kľúč zazálohovať na bezpečnom mieste, avšak ani jeho strata nie je problém - certifikát vám zadarmo vystavíme znova.
Pripojenie na NAS
Na NAS sa najskôr prihláste a potom vyhľadajte ponuku Ovládací panel av ňom položku Zabezpečenie.
Vygenerovanie CSR v sprievodcovi
Ak nemáte CSR request vytvorený vopred, môžete tak urobiť v sprievodcovi, ktorého nájdete podOvládací panel > Zabezpečenie > Certifikát > Nastavenia > Rozšírené > Vytvoriť žiadosť o podpis certifikátu (CSR). Tu môžete vytvoriť žiadosť o certifikát (CSR), zadať dobre známe údaje, zvoliť bitovú hĺbku 2048 a žiadosť vygenerovať.
Po vygenerovaní sa žiadosť stiahne do vášho počítača spolu s privátnym kľúčom v ZIP archíve. Privátny kľúč môžete zazálohovať a následne ho naimportovať spolu so SSL certifikátom od SSLmarketu.
Import SSL certifikátu a privátneho kľúča
Ak máte už SSL certifikát vystavený, môžete ho veľmi jednoducho naimportovať. Táto možnosť je pod Zabezpečenie > Certifikát > Pridať> Pridať nový certifikát > Importovať certifilkát a kliknite na Ďalší.
Po kliknutí na importovať vložíte jednotlivé 3 časti certifikátu. Privátny kľúč už máte (podľa postupu vyššie), certifikát vám v textovom súbore zaslal SSLmarket.cz a "Stredný certifikát" nájdete v rovnakej správe, ako nový certifikát. Termínom Stredný certifikát označuje Synology Intermediate certifikát autority, ktorý je potrebný pre dôveryhodnosť certifikátu.
Intermediate certifikát (stredný certifikát) a dôveryhodnosť
Ak ho nenaimportujete, objavia sa problémy s neznámym vystaviteľom certifikátu (najmä na mobilných telefónoch) a SSL certifikát nebude dôveryhodný.
Dokončenie a reštart NAS
Po vložení SSL certifikátu sa webová časť NASu reštartuje a po reštarte sa už bude používať nový certifikát.
Mrzí nás, že ste tu nenašli potrebné.
Pomôžete nám článok vylepšiť? Napíš nám, čo ste tu očakávali a nedozvedeli sa.