Logo Atlas
  • Inicio
  • Sobre mi
  • Competencias
  • Educación
  • Últimas publicaciones
  • Certificaciones
  • Posts
  • Español
    Español English
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • OpenStack
    • 01 - ¿Qué es OpenStack?
    • 02 - Métodos de instalación y despliegue de OpenStack
    • Instalación Manual
      • 03 - Guía de instalación manual de OpenStack con Vagrant
      • 04 - Despliegue y preparación del escenario
      • 05 - Instalar y configurar Keystone en el nodo controlador
      • 06 - Crear dominios, proyectos, usuarios y roles en OpenStack
      • 07 - Instalar y configurar Glance (servicio de imágenes)
      • 08 - Configurar Placement en OpenStack
      • 09 - Instalar y configurar Nova en el nodo controlador
      • 10 - Instalar y configurar Nova en nodos de cómputo
      • 11 - Configurar Neutron en el nodo controlador
      • 12 - Configurar Neutron en nodos de cómputo
      • 13 - Verificar la instalación mínima de OpenStack
      • 14 - Configurar Cinder en el nodo controlador
      • 15 - Instalar y configurar Cinder en nodos de almacenamiento
      • 16 - Instalar y configurar Horizon en el nodo controlador
    • Instalación con Kolla-Ansible
      • 17 - Instalación de OpenStack usando kolla-ansible en máquinas virtuales
  • Aplicaciones webs
    • Instalación pila LAMP
    • Instalación pila LEMP
    • Wordpress LAMP
    • Wordpress LEMP
  • Base de datos
    • Acceso remoto en MariaDB
    • Configuración de acceso remoto en Oracle
    • Instalación de Oracle 19c bajo Debian 12
    • Instalación de PostgreSQL en Debian 12
    • Instalar MariaDB en Debian
    • Interconexión de servidores de bases de datos
  • CI/CD Jenkins
    • Práctica CI/CD con Jenkins
    • Taller 1 Corrector ortográfico de documentos markdown (test)
    • Taller 2 Comprobación de HTML5 válido y despliegue en surge.sh (test y deploy)
    • Taller 3 Integración continua de aplicación django (Test)
  • Cortafuegos
    • Fortinet CLI
    • Perimetral con Fortinet I
    • Perimetral con Fortinet II
    • Perimetral con Nftables I
    • Perimetral con Nftables II
  • Docker
    • Instalación de Docker Compose en Ubuntu 24
    • Instalación de Docker en Ubuntu 24
    • Taller 1 Almacenamiento y redes en Docker
    • Taller 2 Escenarios multicontenedor en Docker
    • Taller 3 Creación de imágenes Docker
  • Drivers Linux
    • Como elegir que gráfica usar en mi portátil con Linux
    • Drivers Nvidia
  • Observabilidad
    • Métricas
      • Prometheus
        • Instalación de Prometheus con docker-compose y Node Exporter en Debian 12
  • Redes
    • Android GNS3-KVM
    • Comandos de supervisión de redes
    • Configuración de switches en GNS3
    • Enrutamiento en OpenStack
    • Escenario IPv6 Básico
    • Instalacion GNS3 en Debian 12
    • Instalacion GNS3 y Wireshark
    • NAT en Cisco y Linux
    • Protocolo ARP
    • Túneles IPV6
    • Underworld
    • Underworld evolution
  • Seguridad
    • HTTPS
    • Informática forense
  • Servicios
    • Apache
    • DHCP
      • Instalación y configuración de un servidor DHCP en Linux
    • DNS
      • BIND9
        • Configuring a Slave DNS Server with BIND9
        • Instalación y configuración de BIND9 en Linux
      • DNSMASQ
        • Servidor local con DNSMasq
    • FTP
    • NAT con iptables
    • SSH
  • Sistemas
    • Active Directory en Ubuntu
    • Comandos en Linux
      • Ejercicios de manejo de módulos
      • Ejercicios de modificación de parámetros del kernel
      • Ejercicios gestión de paquetería
      • Empaquetadores y compresores
      • Gestión de paquetes
      • Procesos en Linux
      • Programación de tareas
    • Compartir recursos en Windows
    • Compilaciones en Linnux
      • Compilación de un kernel
      • Compilación de un programa en C utilizando un Makefile
    • Configuración activación de SELinux
    • Creación de un sistema automatizado de instalación
    • Instalar y configurar samba en Debian
    • Migraciones en Linnux
      • Eliminación de systemd
      • Paso de CentOS stream 8 a CentOS stream 9
      • Sistema de ficheros
      • Transformación instancia cloud
    • NFS en Debian
    • Recolección centralizada de logs journald
    • Servicio ssh en Windows
    • Storage Spaces en Windows Server
  • Virtualización KVM en Linux
    • Introducción a la virtualización con KVM
      • Conceptos de virtualización
      • Tipos de hipervisores
      • Arquitectura de KVM
    • Instalación y configuración
      • Instalar KVM y libvirt
      • Validar host KVM
    • Gestión de máquinas virtuales
      • Crear VM con virt-install
      • Componentes de una VM
      • Administrar con virsh
      • Clonar y renombrar VM
      • Ampliar recursos de una VM
      • Snapshots en KVM
      • Plantilla maquinas virtuales
    • Redes en KVM
      • Tipos de redes
      • Crear redes privadas
      • Crear redes puente
    • Almacenamiento en KVM
      • Introducción al almacenamiento
      • Gestión de pools
      • Gestión de volúmenes (virsh)
      • Redimensión de discos (VMs)
  • VPN
    • Acceso remoto Ipsec StrongSwan
    • Acceso remoto OpenVPN
    • Acceso remoto Wireguard
    • Comparativa OpenVPN y Wireguard
    • Site-to-Site IPsec Cisco
    • Site-to-Site IPsec Fortinet
    • Site-to-Site OpenVPN
    • Site-to-Site Wireguard
Hero Image
Instalación de PostgreSQL en Debian 12

En este post, te guiaré a través del proceso de instalación de PostgreSQL en Debian 12, la creación de un usuario con permisos básicos, y cómo crear y consultar una base de datos. 1. Instalación de PostgreSQL Para instalar PostgreSQL en Debian 12, sigue estos pasos: Actualiza los repositorios e instala PostgreSQL: Primero, asegúrate de que tu sistema esté actualizado e instala PostgreSQL: sudo apt update sudo apt install postgresql Verifica que el servicio esté en funcionamiento:

  • PostgreSQL
  • Debian
domingo, 1 de septiembre de 2024 | 3 minutos Leer
Hero Image
Instalación y Configuración de MariaDB en Debian 12

Instalación y Configuración de MariaDB en Debian 12 Para instalar MariaDB en Debian 12, sigue estos pasos: Actualiza los repositorios e instala el paquete de MariaDB: Primero, actualiza los repositorios de tu sistema e instala MariaDB: javiercruces@jcruces:~$ sudo apt update javiercruces@jcruces:~$ sudo apt install mariadb-server Habilita y arranca el servicio de MariaDB: Una vez instalada, configura MariaDB para que se inicie automáticamente al arranque y luego arranca el servicio:

  • MariaDB
  • Debian
domingo, 1 de septiembre de 2024 | 2 minutos Leer
Hero Image
Interconexión de servidores de bases de datos

Este post aborda cómo configurar y gestionar conexiones entre diferentes bases de datos, tanto homogéneas como heterogéneas, para facilitar la interoperabilidad entre sistemas de bases de datos diversos. A lo largo del artículo, se exploran distintos escenarios de conexión, comenzando con configuraciones entre bases de datos del mismo tipo, como Oracle a Oracle o PostgreSQL a PostgreSQL, y luego avanzando hacia conexiones heterogéneas entre diferentes tecnologías, como Oracle a MySQL, PostgreSQL a Oracle, y viceversa. También se cubren los pasos necesarios para configurar enlaces, crear usuarios, y modificar archivos de configuración clave, permitiendo así realizar consultas remotas entre servidores.

  • Oracle
  • Mysql
  • PostgreSQL
  • Debian
domingo, 1 de septiembre de 2024 | 9 minutos Leer
Hero Image
Comparativa entre OpenVPN y Wireguard

El objetivo de este post es comparar los distintos software de VPNs mas utilizados viendo cual es mas rápido , para ello nos apoyaremos en test de velocidad utilizando iperf3 . [!NOTE] La comparativa parte de los post de esta sección en los que montamos cada tipo de VPN . Velocidad sin VPN Voy a comenzar comparando las velocidades de estos 2 sistemas , utilizando iperf3 . Para ello he quitado el router cisco ya que lo tenia configurado con interfaces FastEthernet y lo he cambiado por un router Linux con interfaces GigabitEthernet .

  • VPN
  • LINUX
  • DEBIAN
  • WIREGUARD
  • OPENVPN
jueves, 28 de marzo de 2024 | 9 minutos Leer
Hero Image
Crear autoridad certificadora (CA) y certificados autofirmados en Linux

En un primer momento un alumno creará una Autoridad Certficadora y firmará un certificado para la página del otro alumno. Posteriormente lo pondremos a prueba en los servidores web Apache y Nginx Crear la Autoridad Certificadora Paso 1: Creación de directorios y archivos El primer paso será generar un directorio en el que ubicarás tu entidad certificadora, con la finalidad de mantener en todo momento una organización. El nombre del directorio será CA/. A su vez, hay que generar varios subdirectorios dentro del mismo:

  • LINUX
  • DEBIAN
  • HTTPS
jueves, 28 de marzo de 2024 | 15 minutos Leer
Hero Image
Fortinet CLI

Equivalencia de la GUI a la CLI Inicialmente, empecé la práctica utilizando la línea de comandos (CLI); sin embargo, encontré que resulta más cómodo realizarla desde la interfaz gráfica. Por eso, decidí establecer una equivalencia entre las diferentes acciones que he llevado a cabo durante la práctica y compararlas con su equivalente en la terminal. [!NOTE] En este post hago un pequeño resumen de las equivalencias entre la GUI y la CLI de Fortinet que he utilizado en los 2 post de cortafuegos Fortinet.

  • FIREWALL
  • FORTINET
jueves, 28 de marzo de 2024 | 9 minutos Leer
Hero Image
Implementación de un cortafuegos perimetral con Fortinet I

Antes de comenzar la práctica, el escenario que ves es lo más parecido que he podido montar a la práctica original. He utilizado la versión 7.0.9-1 de FortiGate, ya que las versiones superiores traen algunas restricciones. Puedes descargarte la imagen desde este link. Puesta en marcha del cortafuegos Los dispositivos FortiGate vienen configurados de fábrica con la IP 192.168.1.99/24. Como estoy utilizando GNS3, no es necesario que me conecte a esta interfaz con un dispositivo para cambiar la configuración, ya que puedo hacerlo directamente desde la consola.

  • FIREWALL
  • LINUX
  • DEBIAN
  • FORTINET
jueves, 28 de marzo de 2024 | 9 minutos Leer
Hero Image
Implementación de un cortafuegos perimetral con Fortinet II

Ahora vamos a emular la práctica de cortafuegos II, pero en GNS3. Para ello, he transformado al Cliente 1 en Odin; además, he añadido a Thor y Loki como máquinas virtuales en lugar de contenedores en la red LAN. También he creado una nueva red llamada DMZ, en la cual estará la máquina Hela. Dado que he transformado el escenario anterior en este nuevo, contamos con algunas reglas creadas anteriormente. Por lo tanto, eliminaré del enunciado aquellas que ya estén implementadas, como la de realizar SSH a Odin desde el puerto 2222, con el servicio escuchando en el puerto 22.

  • FIREWALL
  • LINUX
  • DEBIAN
  • FORTINET
jueves, 28 de marzo de 2024 | 16 minutos Leer
Hero Image
Implementación de un cortafuegos perimetral con Nftables I

En este post, utilizando un escenario con máquinas Debian, aplicaremos reglas con Nftables para controlar el tráfico que entra y sale de nuestra red, intentando imitar un escenario real. [!NOTE] Para desplegar el escenario necesario para realizar estos ejercicios, deberás desplegar el fichero .yaml que encontrarás en el enlace del párrafo siguiente. Este se encargará de desplegar dos máquinas: una que actuará como cortafuegos y otra que simulará un cliente conectado a la primera para representar una red local.

  • FIREWALL
  • LINUX
  • DEBIAN
  • NFTABLES
jueves, 28 de marzo de 2024 | 27 minutos Leer
Hero Image
Implementación de un cortafuegos perimetral con Nftables II

Utilizando el escenario creado en el módulo de servicios con las máquinas Odin (Router), Hela (DMZ), Loki y Thor (LAN), y empleando Nftables, configuraremos un cortafuegos perimetral en la máquina Odin. El objetivo es que el escenario siga funcionando correctamente, teniendo en cuenta los siguientes puntos: • Se valorará la creación de cadenas diferentes para cada flujo de tráfico (de LAN al exterior, de LAN a DMZ, etc…). • Política por defecto DROP para todas las cadenas. • Se pueden usar las extensiones que creamos adecuadas, pero al menos debe implementarse seguimiento de la conexión cuando sea necesario. • Debemos implementar que el cortafuegos funcione después de un reinicio de la máquina. • Debes mostrar pruebas de funcionamiento de todas las reglas. Para no hacer demasiado extensa la práctica, mostraré los hits de las reglas al final, así como el script completo de la configuración. En cada ejercicio, solo incluiré las reglas pertinentes y la comprobación de su funcionamiento.

  • FIREWALL
  • LINUX
  • DEBIAN
  • NFTABLES
jueves, 28 de marzo de 2024 | 43 minutos Leer
Hero Image
Informática Forense

La informática forense es el conjunto de técnicas que nos permite obtener la máxima información posible tras un incidente o delito informático. En esta práctica, realizarás la fase de toma de evidencias y análisis de las mismas sobre una máquina Linux y otra Windows. Supondremos que pillamos al delincuente ‘in fraganti’ y las máquinas se encontraban encendidas. Opcionalmente, podéis realizar el análisis de un dispositivo Android. Sobre cada una de las máquinas debes realizar un volcado de memoria y otro de disco duro, tomando las medidas necesarias para certificar posteriormente la cadena de custodia.

  • LINUX
  • DEBIAN
  • WINDOWS
  • FORENSE
jueves, 28 de marzo de 2024 | 23 minutos Leer
Hero Image
Instalación de android en GNS3 con KVM

Para descargar la imagen de Android, puede utilizar la siguiente página: https://www.fosshub.com/Android-x86.html wget https://www.fosshub.com/Android-x86.html?dwl=android-x86_64-9.0-r2.iso Cree una máquina virtual en KVM siguiendo el proceso similar a una instalación de Debian; se recomienda asignar 2 GB de RAM y 2 núcleos de CPU: En este caso, se puede iniciar una instalación automática: Una vez instalada la máquina, apáguela para proceder con la importación en GNS3. Para ello, copie el disco de KVM al directorio de imágenes de GNS3 y asigne la propiedad del archivo al usuario actual:

  • GNS3
  • ANDORID
  • LINUX
  • DEBIAN
  • KVM
jueves, 28 de marzo de 2024 | 1 minuto Leer
  • ««
  • «
  • 3
  • 4
  • 5
  • 6
  • 7
  • »
  • »»
Navegación
  • Sobre mi
  • Competencias
  • Educación
  • Últimas publicaciones
  • Certificaciones
Contacto
  • contacto@javiercd.es
  • javierasping
  • Francisco Javier Cruces Doval

Aviso de responsabilidad: This theme is under MIT license. So, you can use it for non-commercial, commercial, or private uses. You can modify or distribute the theme without requiring any permission from the theme author. However, the theme author does not provide any warranty or takes any liability for any issue with the theme.


Toha Theme Logo Toha
© 2023 Copyright.
Funcionando con Hugo Logo