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:paquetes:openvpn [04/09/2018 00:11] – creat mate | linux:paquetes:openvpn [29/04/2020 12:15] (actual) – [iniciar servicio] mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
= openvpn | = openvpn | ||
+ | * [[linux: | ||
+ | * [[linux: | ||
+ | |||
== instalación | == instalación | ||
- | <code bash># aptitude install openvpn</ | + | <code bash> |
- | <code bash># aptitude install easy-rsa</ | + | <code bash> |
== configuración servidor | == configuración servidor | ||
copiar ficheros para facilitar la generación de claves y certificados: | copiar ficheros para facilitar la generación de claves y certificados: | ||
- | <code bash># cp -rd / | + | <code bash>cp -rd / |
=== creación keys | === creación keys | ||
Línia 14: | Línia 17: | ||
empezamos la generación de la CA (Autoridad de Certificación): | empezamos la generación de la CA (Autoridad de Certificación): | ||
<code bash> | <code bash> | ||
- | # mkdir / | + | # root o sudo |
- | # source vars | + | mkdir / |
- | # ./ | + | source vars |
- | # build-ca | + | ./ |
+ | build-ca | ||
</ | </ | ||
se pueden dejar todos los valores por defecto | se pueden dejar todos los valores por defecto | ||
creamos el fichero de intercambio de claves (Diffie-Hellmann): | creamos el fichero de intercambio de claves (Diffie-Hellmann): | ||
- | <code bash># ./ | + | <code bash> |
creamos la pareja de claves para el servidor: | creamos la pareja de claves para el servidor: | ||
- | <code bash># ./ | + | <code bash> |
esta instrucción genera los ficheros **.key**, **.crt**, **.csr**\\ | esta instrucción genera los ficheros **.key**, **.crt**, **.csr**\\ | ||
hay que estar atentos cuando nos solicite los datos, a la pregunta de si deseamos firmar el certificado hay que responder **si** | hay que estar atentos cuando nos solicite los datos, a la pregunta de si deseamos firmar el certificado hay que responder **si** | ||
Línia 31: | Línia 35: | ||
=== personalizar fichero configuración | === personalizar fichero configuración | ||
copiamos un fichero de configuración //base// para la parte servidor: | copiamos un fichero de configuración //base// para la parte servidor: | ||
- | <code bash># zcat / | + | <code bash> |
y modificamos las claves **ca**, **cert**, **key** y **dh** para las generadas (en ''/ | y modificamos las claves **ca**, **cert**, **key** y **dh** para las generadas (en ''/ | ||
=== arrancar el servicio | === arrancar el servicio | ||
- | <code bash># service openvpn start</ | + | <code bash> |
esto debería montar un nuevo dispositivo de red que podemos consultar a través de '' | esto debería montar un nuevo dispositivo de red que podemos consultar a través de '' | ||
Línia 45: | Línia 49: | ||
(suponemos que el fichero **vars** ya está correctamente configurado: | (suponemos que el fichero **vars** ya está correctamente configurado: | ||
<code bash / | <code bash / | ||
- | # export vars | + | export vars |
- | # ./build-key < | + | ./build-key < |
</ | </ | ||
=== personalizar configuración | === personalizar configuración | ||
copiamos un fichero //base// para la configuración del cliente: | copiamos un fichero //base// para la configuración del cliente: | ||
- | <code bash># cp / | + | <code bash>cp / |
y editamos este fichero para modificar las claves **remote**, **ca**, **crt** y **csr** para los valores del serividor y de las claves generadas para el cliente respectivamente | y editamos este fichero para modificar las claves **remote**, **ca**, **crt** y **csr** para los valores del serividor y de las claves generadas para el cliente respectivamente | ||
=== iniciar servicio | === iniciar servicio | ||
- | <code bash># service openvpn start< | + | <code bash> |
esto debería crear un nuevo dispositivo de red visible con '' | esto debería crear un nuevo dispositivo de red visible con '' | ||
- | |||
- | |||
- | |||
== enlaces | == enlaces | ||
* [[https:// | * [[https:// | ||
* cliente mac: [[https:// | * cliente mac: [[https:// | ||
- | * |