Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Següent revisió | Revisió prèvia | ||
linux:certificados:pki [22/03/2019 03:48] – creat mate | linux:certificados:pki [21/05/2019 04:30] (actual) – mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
= PKI | = PKI | ||
[[https:// | [[https:// | ||
- | Public Key Infraestrucure// | + | Public Key Infraestrucure\\ |
== previa | == previa | ||
Línia 38: | Línia 38: | ||
* este comando copia el fichero **server1.req** en **pki/ | * este comando copia el fichero **server1.req** en **pki/ | ||
- firmar la // | - firmar la // | ||
- | | + | |
- | - el segundo argumento es el sh | + | |
+ | * genera un archivo **server1.crt** | ||
+ | |||
+ | == configuración servidor | ||
+ | | ||
+ | - ajustar los valores de las llaves: | ||
+ | - ca | ||
+ | - cert | ||
+ | - key | ||
+ | - dh | ||
+ | - tls-auth | ||
+ | - ajustar valores de redirección, | ||
+ | - push " | ||
+ | - push " | ||
+ | - ajustar usuario y grupo (por nobody: | ||
+ | - user nobody | ||
+ | - user nogroup | ||
+ | - ajustar seguridad: | ||
+ | - auth SHA256 | ||
+ | - algo parecido a esto:< | ||
+ | port 1194 | ||
+ | proto udp | ||
+ | dev tun | ||
+ | ca ca.crt | ||
+ | cert server1.crt | ||
+ | key server1.key | ||
+ | dh dh.pem | ||
+ | server 10.8.0.0 255.255.255.0 | ||
+ | ifconfig-pool-persist ipp.txt | ||
+ | push " | ||
+ | push " | ||
+ | push " | ||
+ | keepalive 10 120 | ||
+ | tls-auth ta.key 0 # This file is secret | ||
+ | cipher AES-256-CBC | ||
+ | user nobody | ||
+ | group nobody | ||
+ | persist-key | ||
+ | persist-tun | ||
+ | status openvpn-status.log | ||
+ | verb 3 | ||
+ | explicit-exit-notify 1 | ||
+ | auth SHA256</ | ||
+ | |||
+ | == cliente | ||
+ | - '' | ||
+ | * **client1** es el nombre del fichero que generamos y el Common Name que nos sugiere | ||
+ | * **nopass** para que no nos solicite la contraseña al accedr | ||
+ | * genera **./ | ||
+ | - importar (en caso que la PKI la tengamos en otra máquina) la // | ||
+ | * **client1.req** es el fichero creado | ||
+ | * **client1** nombre del servidor | ||
+ | * este comando copia el fichero **client1.req** en **pki/ | ||
+ | - firmar la // | ||
+ | * el primer argumento puede ser **server** o **client** | ||
+ | * el segundo argumento es el //short name// de la entidad cliente | ||
+ | * genera un archivo **client1.crt** | ||
+ | |||
+ | == AWS ACM | ||
+ | Para poder importar esta PKI y usarla en AWS (para crear un VPNEndPoint, | ||
+ | - **./ | ||
+ | - **./ | ||
+ | - **./ |