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, | ||
| + | - **./ | ||
| + | - **./ | ||
| + | - **./ | ||