Curso de Implementación de Redes Privadas Virtuales (VPN) con OpenVPN en GNU Linux.

OpenVPN es una aplicación bastante poderosa y segura, podemos construir Redes Privadas Virtuales (VPN) basadas en SSL. Con esta herramienta podemos asegurar conexiones de sitio-a-sitio, conexiones inalámbricas WiFi, usuarios móviles, hasta configuraciones avanzadas para necesidades corporativas. OpenVPN se caracteriza por ser una herramienta fácil de usar y no sufre de las complejidades de otras implementaciones de VPN. OpenVPN usa SSL/TLS como mecanismos de autenticación y cifrado de las conexiones.
Objetivos:

Al terminar, los participantes obtendrán los conocimientos y habilidades para implementar servidores y clientes VPN SSL usando sistemas GNU/Linux y OpenVPN.
Temario:

  1. Introducción a las tecnologías VPN.
    Necesidades de las VPNs.
    Que es y para que sirven las VPNs.
    Que nos ofrece una VPN.
    Las ventajas de una VPN.
    Sobre la seguridad de las VPNs.
    Esquemas de comunicación de las VPNs.
  2. Que es OpenVPN.
    Características generales de OpenVPN.
    Los modos de operación de OpenVPN.
    Tipos de autenticación de OpenVPN.
    Autenticación por Llave Pre Compartida (PSK- Pre Shared Key).
    Autenticación por Certificados X.509 (SSL/TLS).
  3. Preparando los la Instalación.
    Preparación de los elementos de red.
    Preparando los elementos de software.
    Requerimientos del Kernel.
    Requerimientos de software (dependencias).
  4. Instalando OpenVPN en el servidor.
    Configuración de una Autoridad Certificadora (CA – Certificate Authority).
  5. Generación de certificados para el Servidor y Clientes.
    Distribución de certificados para los clientes.
    Notas sobre la hora y fecha en certificados.
  6. Configuración del servidor OpenVPN.
    Probando la configuración del Servidor OpenVPN.
    Verificando las interfaces de red.
    Resolución de problemas.
    El registro de eventos (Logs) en el servidor OpenVPN.
  7. Configuración del Cliente OpenVPN.
    Consideraciones del Firewall.
    Configurando un cliente OpenVPN en Linux.
    Configurando un cliente OpenVPN en MS Windows.
    Problemas comunes en entornos Windows.
  8. Estableciendo una VPN cliente-servidor o Host to Host.
    Consideraciones del Firewall.
    Administración del servidor OpenVPN.
  9. Estableciendo una VPN de tipo Sitio a Sitio o LAN a LAN.
    Configuraciones de rutas para clientes y servidores.
    Conectando más de un sitio a la VPN.
    Configuración para Usuarios Móviles RoadWarriors.
    Reforzando la seguridad del OpenVPN.
    Administración de Certificados.
    Revocación de certificados.
    Renovación de certificados.
  10. La consola de administración de OpenVPN.

Requisitos previos:

Los participantes deberán tener conocimientos básicos sobre redes TCP/IP, conocimiento básico de ejecución de comandos en sistemas GNU/Linux, también se deberá tener uso fluido de algún editor de textos en linea de comandos.

Duración:
21 horas

Precios especiales a grupos, puede pagar bitcoin y Paypal

Incluye:

Curso intensivo con practicas reales.
Instructores certificados con experiencia en entornos de producción.
Un equipo por estudiante.
Discos de instalación de distribuciones GNU/Linux usadas en curso.
Conexión a Internet.
Café, galletas, refrigerios varios.