{"id":1410,"date":"2026-10-30T12:16:17","date_gmt":"2026-10-30T11:16:17","guid":{"rendered":"https:\/\/www.redservicio.net\/blog\/?p=1410"},"modified":"2026-10-30T12:16:17","modified_gmt":"2026-10-30T11:16:17","slug":"como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso","status":"publish","type":"post","link":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/","title":{"rendered":"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso"},"content":{"rendered":"<p>Si tienes un servidor Ubuntu, configurar fail2ban es quiz\u00e1 la medida de seguridad que m\u00e1s retorno te da por el esfuerzo invertido: el sistema bloquea de forma autom\u00e1tica cualquier IP que se porte de forma sospechosa (intentos de login fallidos repetidos, por ejemplo). \u00bfGestionas tu propia web o aplicaci\u00f3n? Entonces seguramente has abierto los logs alguna vez y te has llevado las manos a la cabeza. Cientos de intentos de acceso cada d\u00eda. Es lo normal, por desgracia. Bots de todo el mundo rastrean servidores sin descanso, buscando contrase\u00f1as d\u00e9biles y fallos conocidos que explotar. Aqu\u00ed ver\u00e1s, paso a paso, c\u00f3mo instalar fail2ban, configurarlo y sacarle partido para frenar estos ataques de fuerza bruta.<\/p>\n<h2>\u00bfQu\u00e9 es fail2ban y por qu\u00e9 necesitas proteger tu servidor?<\/h2>\n<p>Hablamos de una aplicaci\u00f3n de prevenci\u00f3n de intrusiones escrita en Python que vigila los archivos de registro de servicios como SSH, Apache, Nginx o Postfix. Su trabajo es sencillo de explicar: busca patrones de actividad maliciosa y, cuando una IP supera el n\u00famero de intentos fallidos que hayas definido, modifica las reglas del firewall (iptables o nftables) para bloquear esa direcci\u00f3n durante el tiempo que establezcas.<\/p>\n<p>El ataque m\u00e1s habitual, el que neutraliza el 90% de las veces, es la <strong>fuerza bruta por SSH<\/strong>: bots probando miles de combinaciones de usuario y contrase\u00f1a por segundo. No se queda ah\u00ed, ojo. Tambi\u00e9n protege servicios web frente a escaneos agresivos, intentos de explotar formularios de login en WordPress y abuso del correo.<\/p>\n<h3>Ventajas clave de fail2ban<\/h3>\n<ul>\n<li><strong>Automatizaci\u00f3n total:<\/strong> trabaja 24\/7 sin que t\u00fa muevas un dedo, bloqueando y desbloqueando IPs seg\u00fan las reglas que definas.<\/li>\n<li><strong>Bajo consumo de recursos:<\/strong> apenas nota el servidor que est\u00e1, incluso en m\u00e1quinas con poca RAM. Lo he comprobado en VPS bastante justos.<\/li>\n<li><strong>Altamente configurable:<\/strong> puedes crear filtros propios para casi cualquier servicio que escriba logs.<\/li>\n<li><strong>Menos ruido en los logs:<\/strong> al eliminar IPs repetidas, cuando revisas los registros ves los intentos de ataque reales con m\u00e1s claridad.<\/li>\n<\/ul>\n<p>En RedServicio aplicamos este tipo de protecciones por defecto en nuestros planes de hosting, pero si administras un VPS o un servidor dedicado, fail2ban es una capa de defensa que tendr\u00e1s que montar t\u00fa.<\/p>\n<h2>Requisitos previos antes de instalar fail2ban<\/h2>\n<p>Antes de lanzarte, revisa estos puntos. Evitar\u00e1s disgustos a mitad del proceso:<\/p>\n<ol>\n<li><strong>Un servidor con Ubuntu:<\/strong> la gu\u00eda est\u00e1 probada en Ubuntu 20.04, 22.04 y 24.04 LTS, aunque deber\u00eda funcionar en la mayor\u00eda de distribuciones basadas en Debian.<\/li>\n<li><strong>Acceso con privilegios de administrador:<\/strong> necesitas ejecutar comandos con <em>sudo<\/em> o entrar directamente como root.<\/li>\n<li><strong>SSH accesible desde tu equipo:<\/strong> esto es fundamental. Antes de activar cualquier jail que proteja SSH, verifica que puedes conectar sin problemas. Un bloqueo aqu\u00ed deja fuera de juego.<\/li>\n<li><strong>Firewall configurado (recomendado):<\/strong> fail2ban interact\u00faa con iptables\/nftables o con UFW, as\u00ed que conviene saber en qu\u00e9 estado est\u00e1 con <em>sudo ufw status<\/em>.<\/li>\n<li><strong>Claves SSH configuradas (muy recomendable):<\/strong> si vas a activar un jail estricto para SSH, autent\u00edcate con clave p\u00fablica en lugar de contrase\u00f1a. As\u00ed no te bloquear\u00e1s por accidente.<\/li>\n<\/ol>\n<div class=\"result-box\">\n<p><strong>Consejo pr\u00e1ctico:<\/strong> mientras pruebas la configuraci\u00f3n inicial, mant\u00e9n siempre una sesi\u00f3n SSH abierta. Si acabas bloque\u00e1ndote por error, podr\u00e1s corregirlo sin depender de la consola del proveedor. Cr\u00e9eme, ahorra m\u00e1s de un susto.<\/p>\n<\/div>\n<h2>C\u00f3mo configurar fail2ban en Ubuntu: instalaci\u00f3n y configuraci\u00f3n inicial<\/h2>\n<p>Lo primero: actualizar los repositorios para instalarte la versi\u00f3n m\u00e1s reciente disponible.<\/p>\n<p><strong>sudo apt update &#038;&#038; sudo apt upgrade -y<\/strong><\/p>\n<p>Despu\u00e9s, instala fail2ban desde los repositorios oficiales de Ubuntu. Vienen todas las dependencias incluidas:<\/p>\n<p><strong>sudo apt install fail2ban -y<\/strong><\/p>\n<p>Con la instalaci\u00f3n terminada, el servicio arranca solo en las versiones modernas de Ubuntu (gracias, systemd). Comprueba su estado:<\/p>\n<p><strong>sudo systemctl status fail2ban<\/strong><\/p>\n<p>\u00bfNo est\u00e1 activo? Pasa de largo, o casi. Habilita el arranque autom\u00e1tico y lev\u00e1ntalo a mano:<\/p>\n<p><strong>sudo systemctl enable fail2ban<\/strong><br \/>\n<strong>sudo systemctl start fail2ban<\/strong><\/p>\n<h3>Crear la configuraci\u00f3n local: jail.local<\/h3>\n<p>Fail2ban lee su configuraci\u00f3n de <em>\/etc\/fail2ban\/jail.conf<\/em>. No lo edites nunca directamente: una actualizaci\u00f3n del paquete lo sobrescribir\u00e1 y perder\u00e1s tus cambios. Lo correcto es crear un archivo local:<\/p>\n<p><strong>sudo cp \/etc\/fail2ban\/jail.conf \/etc\/fail2ban\/jail.local<\/strong><\/p>\n<p>Y editarlo con tu editor preferido:<\/p>\n<p><strong>sudo nano \/etc\/fail2ban\/jail.local<\/strong><\/p>\n<p>Dentro de la secci\u00f3n [DEFAULT] van los par\u00e1metros globales. Para empezar, algo razonable ser\u00eda esto:<\/p>\n<ul>\n<li><strong>ignoreip = 127.0.0.1\/8 ::1 y tu IP habitual:<\/strong> evita bloquearte a ti mismo. S\u00ed, pasa m\u00e1s de lo que se admite en p\u00fablico.<\/li>\n<li><strong>bantime = 3600:<\/strong> duraci\u00f3n del bloqueo en segundos (una hora).<\/li>\n<li><strong>findtime = 600:<\/strong> ventana de tiempo en la que se cuentan los intentos fallidos (10 minutos).<\/li>\n<li><strong>maxretry = 5:<\/strong> m\u00e1ximo de intentos fallidos antes del baneo.<\/li>\n<li><strong>banaction = ufw:<\/strong> si usas UFW como firewall, esta acci\u00f3n integra los baneos con tus reglas existentes.<\/li>\n<\/ul>\n<p>Guarda el archivo y reinicia el servicio con <strong>sudo systemctl restart fail2ban<\/strong>. Luego ejecuta <strong>sudo fail2ban-client status<\/strong>; deber\u00eda devolverte la lista de jails activos. Con esto ya tienes la base montada. Lo que viene ahora son los jails espec\u00edficos, y de eso tratamos en la siguiente parte de la gu\u00eda.<\/p>\n<h2>Protecci\u00f3n SSH: jail principal y par\u00e1metros clave (bantime, findtime, maxretry)<\/h2>\n<p>De todos los jails, el de SSH es el que m\u00e1s importa. Con diferencia. Es la puerta favorita de los atacantes y donde m\u00e1s bots van a chocar contra tu servidor. En lugar de tocar <em>jail.conf<\/em> directamente (mala idea, se sobrescribe con las actualizaciones), crea <em>\/etc\/fail2ban\/jail.local<\/em> o un fichero dentro de <em>jail.d\/<\/em> con esto:<\/p>\n<ul>\n<li><strong>[sshd]<\/strong>: la secci\u00f3n que activa el jail para el demonio OpenSSH.<\/li>\n<li><strong>enabled = true<\/strong>: sin esta l\u00ednea el jail existe pero no hace nada. F\u00e1cil de olvidar.<\/li>\n<li><strong>port = ssh<\/strong>: el puerto a vigilar. \u00bfCambiaste SSH al 2222? Pues ind\u00edcalo aqu\u00ed, expl\u00edcito.<\/li>\n<li><strong>bantime = 1h<\/strong>: cu\u00e1nto dura el baneo. Las versiones modernas de fail2ban aceptan formatos legibles: 10m, 1h, 1d&#8230;<\/li>\n<li><strong>findtime = 10m<\/strong>: la ventana de tiempo en la que se cuentan los fallos.<\/li>\n<li><strong>maxretry = 5<\/strong>: cu\u00e1ntos intentos fallidos caben en esa ventana antes del baneo.<\/li>\n<\/ul>\n<p>Un punto de partida razonable ser\u00eda:<\/p>\n<ul>\n<li>bantime = 1h<\/li>\n<li>findtime = 10m<\/li>\n<li>maxretry = 5<\/li>\n<\/ul>\n<p>\u00bfAtaques persistentes? Activa el baneo incremental con <strong>bantime.increment = true<\/strong> y <strong>bantime.factor = 2<\/strong>. Cada reincidencia duplica el tiempo de expulsi\u00f3n. Y algo que no debes saltarte: define <strong>ignoreip = 127.0.0.1\/8 TU_IP_FIJA<\/strong>. No bloquearte a ti mismo es, sinceramente, el fallo m\u00e1s embarazoso y m\u00e1s frecuente con fail2ban.<\/p>\n<div class=\"result-box\">\n<p><strong>Consejo:<\/strong> antes de subir el nivel de agresividad, aseg\u00farate de tener acceso por consola (como el que ofrecen los paneles de RedServicio) o una IP fija en ignoreip. Quedarte fuera de tu propio servidor a las dos de la ma\u00f1ana no tiene gracia.<\/p>\n<\/div>\n<h2>Verificar el funcionamiento y gestionar IPs baneadas<\/h2>\n<p>Guardada la configuraci\u00f3n, recarga el servicio: <strong>sudo systemctl restart fail2ban<\/strong>. Despu\u00e9s consulta el estado del jail SSH con <strong>sudo fail2ban-client status sshd<\/strong>. Ah\u00ed ver\u00e1s los intentos fallados registrados y la lista de IPs baneadas en este momento.<\/p>\n<p>Para el d\u00eda a d\u00eda, cuatro comandos que conviene tener a mano:<\/p>\n<ol>\n<li><strong>Banear manualmente:<\/strong> sudo fail2ban-client set sshd banip 203.0.113.45<\/li>\n<li><strong>Desbanear una IP:<\/strong> sudo fail2ban-client set sshd unbanip 203.0.113.45<\/li>\n<li><strong>Consultar todos los jails activos:<\/strong> sudo fail2ban-client status<\/li>\n<li><strong>Revisar los logs:<\/strong> sudo tail -f \/var\/log\/fail2ban.log<\/li>\n<\/ol>\n<p>Quieres comprobar que el sistema reacciona de verdad? Prueba a autenticarte desde otra m\u00e1quina con una contrase\u00f1a err\u00f3nea varias veces seguidas. En el log aparecer\u00e1 la entrada <em>Ban 203.0.113.x<\/em> y, desde esa IP, la conexi\u00f3n dejar\u00e1 de responder. Satisfactorio de ver, la primera vez.<\/p>\n<p>Un detalle: fail2ban sobrevive a reinicios. Las IPs baneadas se restauran al arrancar siempre que el servicio est\u00e9 habilitado con <strong>sudo systemctl enable fail2ban<\/strong>, algo que ya habr\u00e1s hecho durante la instalaci\u00f3n.<\/p>\n<h2>Conclusi\u00f3n: un servidor blindado con fail2ban y buenas pr\u00e1cticas<\/h2>\n<p>Pocas tareas de seguridad dan tanto por tan poco. En menos de una hora has instalado el servicio, ajustado los par\u00e1metros de baneo y puesto una valla frente a los ataques de fuerza bruta automatizados contra tu SSH.<\/p>\n<p>Eso s\u00ed, fail2ban por s\u00ed solo no basta. Comb\u00ednalo con estas pr\u00e1cticas:<\/p>\n<ul>\n<li>Autenticaci\u00f3n por claves SSH, desactivando PasswordAuthentication en <em>sshd_config<\/em>.<\/li>\n<li>Sin login directo para root.<\/li>\n<li>Sistema al d\u00eda, con <strong>sudo apt update &#038;&#038; sudo apt upgrade<\/strong> de forma peri\u00f3dica.<\/li>\n<li>Jails adicionales para Nginx, Apache o WordPress seg\u00fan lo que tengas corriendo.<\/li>\n<\/ul>\n<p>La seguridad, en realidad, nunca termina. No hay una configuraci\u00f3n \u00abdefinitiva\u00bb y punto. Si prefieres dedicarte a tu proyecto y no a administrar el servidor, en RedServicio encontrar\u00e1s hosting con firewall gestionado, monitorizaci\u00f3n y soporte t\u00e9cnico 24\/7 que asume estas tareas por ti. Y si gestionas tu propio VPS, pues con esta gu\u00eda ya tienes fail2ban trabajando desde hoy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si tienes un servidor Ubuntu, configurar fail2ban es quiz\u00e1 la medida de seguridad que m\u00e1s retorno te da por el [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":1412,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1410","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso<\/title>\n<meta name=\"description\" content=\"Aprende a configurar fail2ban en Ubuntu y bloquea ataques de fuerza bruta a tu servidor SSH. Gu\u00eda pr\u00e1ctica con ejemplos y comandos. \u00a1Empieza ahora!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso\" \/>\n<meta property=\"og:description\" content=\"Aprende a configurar fail2ban en Ubuntu y bloquea ataques de fuerza bruta a tu servidor SSH. Gu\u00eda pr\u00e1ctica con ejemplos y comandos. \u00a1Empieza ahora!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/\" \/>\n<meta property=\"og:site_name\" content=\"RedServicio Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-30T11:16:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1793358966_e1f8bd8e2a5f.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Pablo Rivas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pablo Rivas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/\"},\"author\":{\"name\":\"Pablo Rivas\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/3ae834e3ea08d2f64cb7a5853767e439\"},\"headline\":\"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso\",\"datePublished\":\"2026-10-30T11:16:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/\"},\"wordCount\":1529,\"image\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/1793358966_e1f8bd8e2a5f.jpg\",\"articleSection\":[\"Seguridad\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/\",\"name\":\"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/1793358966_e1f8bd8e2a5f.jpg\",\"datePublished\":\"2026-10-30T11:16:17+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/3ae834e3ea08d2f64cb7a5853767e439\"},\"description\":\"Aprende a configurar fail2ban en Ubuntu y bloquea ataques de fuerza bruta a tu servidor SSH. Gu\u00eda pr\u00e1ctica con ejemplos y comandos. \u00a1Empieza ahora!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/1793358966_e1f8bd8e2a5f.jpg\",\"contentUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/1793358966_e1f8bd8e2a5f.jpg\",\"width\":1536,\"height\":1024,\"caption\":\"configurar fail2ban en Ubuntu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/\",\"name\":\"RedServicio Blog\",\"description\":\"Hosting, Dominios y Tecnolog\u00eda\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/3ae834e3ea08d2f64cb7a5853767e439\",\"name\":\"Pablo Rivas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/475b04739fa1cecead97393dbe9ebcac439e16220fa712025fac6ab33f8af65d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/475b04739fa1cecead97393dbe9ebcac439e16220fa712025fac6ab33f8af65d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/475b04739fa1cecead97393dbe9ebcac439e16220fa712025fac6ab33f8af65d?s=96&d=mm&r=g\",\"caption\":\"Pablo Rivas\"},\"description\":\"Pablo Rivas se enfoca en pruebas de rendimiento, resenas de servicios y casos practicos para pymes que necesitan soluciones de hosting.\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/author\\\/pablo-rivas\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso","description":"Aprende a configurar fail2ban en Ubuntu y bloquea ataques de fuerza bruta a tu servidor SSH. Gu\u00eda pr\u00e1ctica con ejemplos y comandos. \u00a1Empieza ahora!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso","og_description":"Aprende a configurar fail2ban en Ubuntu y bloquea ataques de fuerza bruta a tu servidor SSH. Gu\u00eda pr\u00e1ctica con ejemplos y comandos. \u00a1Empieza ahora!","og_url":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/","og_site_name":"RedServicio Blog","article_published_time":"2026-10-30T11:16:17+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1793358966_e1f8bd8e2a5f.jpg","type":"image\/jpeg"}],"author":"Pablo Rivas","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Pablo Rivas","Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/#article","isPartOf":{"@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/"},"author":{"name":"Pablo Rivas","@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/3ae834e3ea08d2f64cb7a5853767e439"},"headline":"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso","datePublished":"2026-10-30T11:16:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/"},"wordCount":1529,"image":{"@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/#primaryimage"},"thumbnailUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1793358966_e1f8bd8e2a5f.jpg","articleSection":["Seguridad"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/","url":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/","name":"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso","isPartOf":{"@id":"https:\/\/www.redservicio.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/#primaryimage"},"image":{"@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/#primaryimage"},"thumbnailUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1793358966_e1f8bd8e2a5f.jpg","datePublished":"2026-10-30T11:16:17+00:00","author":{"@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/3ae834e3ea08d2f64cb7a5853767e439"},"description":"Aprende a configurar fail2ban en Ubuntu y bloquea ataques de fuerza bruta a tu servidor SSH. Gu\u00eda pr\u00e1ctica con ejemplos y comandos. \u00a1Empieza ahora!","breadcrumb":{"@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/#primaryimage","url":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1793358966_e1f8bd8e2a5f.jpg","contentUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1793358966_e1f8bd8e2a5f.jpg","width":1536,"height":1024,"caption":"configurar fail2ban en Ubuntu"},{"@type":"BreadcrumbList","@id":"https:\/\/www.redservicio.net\/blog\/como-configurar-fail2ban-en-ubuntu-guia-paso-a-paso\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.redservicio.net\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo configurar fail2ban en Ubuntu: gu\u00eda paso a paso"}]},{"@type":"WebSite","@id":"https:\/\/www.redservicio.net\/blog\/#website","url":"https:\/\/www.redservicio.net\/blog\/","name":"RedServicio Blog","description":"Hosting, Dominios y Tecnolog\u00eda","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.redservicio.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/3ae834e3ea08d2f64cb7a5853767e439","name":"Pablo Rivas","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/475b04739fa1cecead97393dbe9ebcac439e16220fa712025fac6ab33f8af65d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/475b04739fa1cecead97393dbe9ebcac439e16220fa712025fac6ab33f8af65d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/475b04739fa1cecead97393dbe9ebcac439e16220fa712025fac6ab33f8af65d?s=96&d=mm&r=g","caption":"Pablo Rivas"},"description":"Pablo Rivas se enfoca en pruebas de rendimiento, resenas de servicios y casos practicos para pymes que necesitan soluciones de hosting.","url":"https:\/\/www.redservicio.net\/blog\/author\/pablo-rivas\/"}]}},"_links":{"self":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/comments?post=1410"}],"version-history":[{"count":1,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1410\/revisions"}],"predecessor-version":[{"id":1411,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1410\/revisions\/1411"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/media\/1412"}],"wp:attachment":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/media?parent=1410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/categories?post=1410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/tags?post=1410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}