Hsdn - hálózati műveleti központ

Generation OpenVPN kulcsok

1. Bevezetés

A tanúsítványok és a legfontosabb szolgáltatás (szerver és kliens) használ könnyen rsa csomagot.

Fájlokat (billentyűk könyvtár):

  • Files * .csr - tanúsítvány-aláírási kérelem (SO)
  • n .pem fájlok - Ismétlődő tanúsítványok adatbázis (SC)
  • index.txt - adatbázis kibocsátott tanúsítványok adatai (SO)
  • serial - soros (serial) száma az elmúlt kibocsátott tanúsítvány (CC)
  • crl.pem - tanúsítvány-visszavonási lista (SO)
  • ca.crt - A gyökér tanúsítvány (CC / szerver / kliens)
  • ca.key - Root Key (SO)
  • dh n .pem - Diffie Hellman kulcs (szerver)
  • server-name .crt - X.509 tanúsítvány szerver (a szerver)
  • server-name .key - A titkos kulcs a szerver (a szerver)
  • ügyfél neve .crt - X.509 tanúsítvány a kliens (ek)
  • ügyfél neve .key - A titkos kulcs az ügyfél (kliens)
  • ta.key - TLS-kulcs (szerver / kliens)

2. generálása kiszolgálókulcs

Megjegyzés: A műveletek ebben a szakaszban leírt végzik csak egyszer, a szerver telepítés.

Lépj be a könyvtárba, a könnyű-rsa OpenVPN szerver. Ellenőrizze, hogy a fájl, és ca.crt ca.key jelen a könyvtárban Certification Center (CC) szerver.

Menj a parancs shell sh:

Állítsa környezeti változókat:

Hozzon létre egy tanúsítványt server-name server:

Megjegyzés: A kiszolgáló nevének meg kell egyeznie a hostname szerver (lásd uname -a.).

Hozzon létre egy paraméter fájl DiffieHellman-:

OpenVPN --genkey --secret ta.key

Hozzon létre egy fájlt a tanúsítvány-visszavonási (CRL):

export KEY_CN = ""
export KEY_OU = ""
OpenSSL ca -config openssl.cnf -gencrl kijelentkezés gombot / crl.pem

3. Generation és a szállítás a kliens kulcsok

Lépj be a könyvtárba, a könnyű-rsa OpenVPN szerver. Ellenőrizze, hogy a fájl, és ca.crt ca.key jelen a könyvtárban Certification Center (CC) szerver.

Menj a parancs shell sh:

Állítsa környezeti változókat:

Hozzon létre egy kliens tanúsítványt ügyfél neve:

ügyfél
dev tun0
proto tcp
távoli SERVER_IP portszám
resolv-újra végtelen
nobind
script-biztonsági rendszer 3
ca /usr/local/etc/openvpn/keys/ca.crt
cert / usr / local / etc / openvpn / kulcsok / kliens neve .crt
kulcs / usr / local / etc / openvpn / kulcsok / kliens neve .key
TLS-auth /usr/local/etc/openvpn/keys/ta.key 1
comp-LZO
ige 3

Kiadja a kliens nevét ügyfelek a következő fájlokat:
ca.crt
ügyfél-name .crt
ügyfél-name .key
ta.key
openvpn.conf

4. Administration csapat

Visszavonja egy ügyféltanúsítványt ügyfél neve: