Programa del Curso

Sesión 1: Introducción a la seguridad SSH y SSH Access

  • Descripción general del protocolo SSH y su importancia en el acceso remoto seguro
  • Protección del acceso SSH mediante la autenticación basada en claves
  • Implementación de políticas de contraseñas seguras y autenticación de dos factores
  • Configuración de SSH para permitir el acceso solo desde direcciones IP específicas

Sesión 2: Samba Uso compartido de archivos

  • Introducción a Samba y su papel en el uso compartido de archivos e impresoras
  • Configuración del servidor Samba para compartir directorios
  • Configuración de la autenticación de usuario y permisos para recursos compartidos Samba
  • Acceso a recursos compartidos Samba desde clientes Windows y Linux

Sesión 3: DNS (Sistema de nombres de dominio)

  • Descripción de DNS y su papel en la traducción de nombres de dominio a direcciones IP
  • Configuración de un servidor DNS mediante BIND (Berkeley Internet Name Domain)
  • Configuración de zonas DNS, registros y resolución de nombres
  • Solución de problemas comunes de DNS

Sesión 4: Web Servers (Apache)

  • Introducción a Apache HTTP Server y su papel en el servicio de páginas web
  • Instalación y configuración de Apache en Linux
  • Creación de hosts virtuales para alojar varios sitios web
  • Configuración de certificados SSL/TLS para una comunicación HTTPS segura

Sesión 5: Servidores de caché (Squid)

  • Comprender el concepto de almacenamiento en caché y sus beneficios para el rendimiento web
  • Instalación y configuración de Squid como servidor proxy de almacenamiento en caché
  • Configuración de controles de acceso, políticas de almacenamiento en caché y registro en Squid
  • Pruebas y monitoreo de la efectividad del almacenamiento en caché de Squid

Sesión 6: Servidores de correo electrónico (Sendmail, Postfix)

  • Descripción general de los protocolos de correo electrónico (SMTP, POP3, IMAP)
  • Instalación y configuración de Sendmail o Postfix como servidor de correo electrónico
  • Configuración de alias de correo electrónico, dominios virtuales y buzones de usuario
  • Implementación de filtrado de spam y protección antivirus para correo electrónico

Sesión 7: Servidor DHCP

  • Introducción a DHCP (Protocolo de configuración dinámica de host)
  • Instalación y configuración del servidor DHCP ISC
  • Asignación dinámica de direcciones IP, máscaras de subred y otros parámetros de red
  • Administración de concesiones DHCP y solución de problemas comunes de DHCP

Sesión 8: Servidor FTP

  • Descripción general de FTP (Protocolo de transferencia de archivos)
  • Instalación y configuración de un servidor FTP (por ejemplo, vsftpd, proftpd)
  • Configuración del acceso de usuario, permisos y opciones de FTP seguro
  • Habilitación de FTPS (FTP sobre SSL/TLS) para transferencias de archivos cifrados

Sesión 9: Bases de datos (MySQL)

  • Introducción al sistema de gestión de bases de datos MySQL
  • Instalación y configuración del servidor MySQL
  • Creación de bases de datos, tablas y cuentas de usuario
  • Administración de datos, copias de seguridad y seguridad de bases de datos

Sesión 10: Configuración avanzada del firewall, configuración del kernel y compilación

  • Configuración avanzada del firewall mediante iptables
  • Implementación de la traducción de direcciones de red (NAT) y el reenvío de puertos
  • Introducción a la configuración y compilación del kernel
  • Personalización de las opciones del kernel para mejorar el rendimiento y la seguridad

Requerimientos

    Una comprensión de Linux Experiencia con comandos básicos Linux  

 

 14 horas

Número de participantes



Precio por participante

Cursos Relacionados

Categorías Relacionadas