Como deshabilitar la autenticacion de contrasena y acceso root por SSH, y como establecer tuneles SSH

Este tutorial explica cómo deshabilitar la autenticación por contraseña y el acceso root en SSH. También cubre cómo copiar claves públicas usando cat y ssh-copy-id, cómo hacer túneles SSH para navegación segura y cómo establecer un túnel y una VPN inversos.

Los túneles SSH son útiles para encriptar el tráfico de red para aplicaciones que no lo hacen por sí mismas. Por ejemplo, puede usar un túnel SSH para navegar de forma segura en una red pública.

Los túneles SSH inversos son útiles cuando necesita acceder a una máquina detrás de una NAT o un firewall.

Sigue leyendo →

Protege tu servidor con Fail2Ban: Instalación, configuración básica y uso de fail2ban-client

Mantén tu servidor seguro de ataques por fuerza bruta con Fail2Ban, una herramienta esencial que monitorea y bloquea automáticamente intentos de inicio de sesión sospechosos. Aprende cómo instalar y configurar Fail2Ban en tu servidor, cómo limpiar las reglas de iptables para un chain específico relacionado con Fail2Ban y cómo utilizar la herramienta fail2ban-client para administrar y supervisar Fail2Ban con ejemplos prácticos y directamente relacionados con la salida del comando iptables -L -n -v. No dejes la seguridad de tu servidor al azar; sigue nuestra guía paso a paso y protege tus datos valiosos de manera eficiente.

Sigue leyendo →

Administracion de Openstack desde la consola Web Horizon / Practica para el examen Red Hat Certified Engineer in OpenStack (EX310)

Esta es la opción web del articulo Administración de Openstack desde el terminal / Practica para el examen Red Hat Certified Engineer in OpenStack (EX310)

El examen Red Hat Certified Engineer in OpenStack (EX310) es un examen práctico. Primero no comparto preguntas del examen y segundo La política de confidencialidad de Red Hat prohíbe compartir preguntas reales de sus exámenes de certificación. Estos son ejemplos de tareas que podrían ayudar a comprender la administración de openstack en el laboratorio.

Tenga en cuenta que estos ejemplos NO son preguntas reales del examen, sino tareas basadas en los objetivos que tiene publicado Red HAT del examen para ayudarlo a prepararse:

Sigue leyendo →

Administracion de Openstack desde el terminal/ Practica para el examen Red Hat Certified Engineer in OpenStack (EX310)

El examen Red Hat Certified Engineer in OpenStack (EX310) es un examen práctico que evalúa las habilidades y conocimientos de un candidato en la administración y operación de Red Hat OpenStack Platform. Primero seria incapaz de compartir pregunta directa del examen y segundo La política de confidencialidad de Red Hat prohíbe compartir preguntas reales de sus exámenes de certificación. Sin embargo, les comparto ideas generales de las áreas que podrían cubrirse en el examen y ejemplos de tareas que podrían ayudar a comprender la administración de openstack en el laboratorio.

Tenga en cuenta que estos ejemplos NO son preguntas reales del examen, sino tareas basadas en los objetivos que tiene publicado Red HAT del examen para ayudarlo a prepararse:

Configurar una instancia de OpenStack:

Crear una red privada y asignarle un rango de direcciones IP.
Crear un router y conectarlo a la red privada y la red externa.

Sigue leyendo →

Como realizar analisis de eventos en archivos de registro logs de correo Postfix con Python

En esta entrada, describiremos cómo utilizar un script de Python para analizar archivos de registro de correo de Postfix, y cómo presentar los resultados en una tabla fácil de leer que muestre los promedios diarios, semanales, mensuales y anuales de los eventos clave.

El monitoreo y análisis de eventos en servidores de correo es fundamental para garantizar un rendimiento óptimo y detectar posibles problemas. En este artículo, exploraremos cómo analizar los archivos de registro de correo generados por Postfix, uno de los agentes de transferencia de correo (MTA) más populares en la actualidad. En particular, nos centraremos en eventos clave, como la entrega de correos (delivered), recepción de correos (received), correos rebotados (bounced), correos rechazados (rejected) y correos diferidos (deferred). Estos eventos pueden ayudarnos a identificar problemas como fallas en la entrega, intentos de spam o problemas en la configuración de nuestro servidor de correo.

Resumen desde Apr 10 00:00:02 hasta Mar 31 23:59:58:

Eventos Diario Semanal Mensual Anual
Entregados 10685.64 74799.45 320569.09 3900257.27
Recibidos 704.09 4928.64 21122.73 256993.18
Rebotados 15.55 108.82 466.36 5674.09
Rechazados 4504.55 31531.82 135136.36 1644159.09
Diferidos 1582.09 11074.64 47462.73 577463.18

Sigue leyendo →

Como administrar remotamente desde el terminal (cli) de GNU/Linux los servicios, usuarios de Windows Server, Samba4 o AD Domain Controller.

Con las nuevas versiones de samba 4.6 hasta la ultima a la fecha de este articulo, intente cambiar la contraseña de un usuario del domino utilizando un archivo ldif  (LDAP Data Interchange Format) o el comando smbpasswd que tradicionalmente utilizaba y sin alterar los schema, pero me encontré con diferentes errores, navegando en la documentación de samba encontré que algunas versiones de Samba4 e incluso samba3 no permitían modificar remotamente los atributos confidenciales y que desde esa versión en adelante dichos atributos se almacenaban localmente en el AD Domain Controller.

Como alternativa para cambiar el password de manera remota usaremos net rpc

Como agregar, eliminar o cambiar la contraseña de un usuario remoto desde la línea de comando, la consola o terminal con Remote procedure call (RPC)

Sigue leyendo →

Como agregar Centos 8 como un miembro del controlador de dominio (RHEL 8 to an AD domain)

En este artículos explicaremos como agregar Centos 8 a un AD Domain controller utilizando realmd para configurar automáticamente todo.
El procedimiento para agregar el GNU/Linux como miembro del domino AD en samba4:
1) Instalamos los siguientes paquetes con dnf install:
dnf install -y samba realmd oddjob-mkhomedir samba-winbind-clients \
samba-winbind samba-common-tools samba-winbind-krb5-locator oddjob
2). Movemos el archivo smb.conf
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Sigue leyendo →

Como crear una memoria USB booteable desde el cli con dd

Los discos y/o memoria USB booteable son necesarias cuando necesitamos instalar una nueva distribución GNU/Linux o ejecutar el sistema operativo directamente desde un USB live (livecd), mismo que nos permitirá trabajar sin instalarlo permanentemente en el ordenador, Existen diferentes herramientas desde la interfaz grafica (GUI) que podemos instalar y luego usar para crear una memoria USB booteable , pero como sabe esta entrada no trata de eso, como amante del cli no necesitas instalar nada y solo usar el comando dd.

dd if=CentOS-8-x86_64-1905-dvd1.iso of=/dev/usb status=progress

Sigue leyendo →

Como crear un team bridge en red hat linux

Puente de red (bridge) es el dispositivo de interconexión de redes que opera en la capa 2, su función la transferencia de datos a través de una tabla de direcciones mac detectadas en cada segmento al que está conectado. El uso mas común de los bridge en software es su uso en virtualización para compartir las nics física con una o mas maquina virtuales.

El teaming es un método de agrupación o vinculación lógico de NICs. Esto nos ofrece una alternativa de implementación de los antiguos bonding,
eth0 –|                                          [ tap1 –|– eth1 (ip) –>VM1
             }–> team –> bridge –(ip)[ tap2 –|– eth2 (ip) –>VM2
eth0 –|                                          [ tapn –|– ethn (ip) –>VMn

nmcli con show BrTeam0

Sigue leyendo →

Como crear un bridge en Gnu/linux con nmcli

Puente de red (bridge) es el dispositivo de interconexión de redes que opera en la capa 2 (enlace de datos) del modelo OSI, su función es interconectar y/o dividir segmentos de red haciendo la transferencia de datos a través de una tabla de direcciones mac detectadas en cada segmento al que está conectado. Un bridge por software puede ser usado en Linux para emular un bridge físico, el uso mas común de los bridge en software es su uso en virtualización para compartir las nics física con una o mas maquina virtuales.

eth0 –|
                  } –> bridge — (ipv4 address)
eth1 –|

brctl show
bridge link show dev ens33

Sigue leyendo →