Saltar al contenido
Lectura5 minPreview

Bienvenida al curso

Encienda un servidor Ubuntu con SSH abierto a internet, déjelo una noche y a la mañana siguiente pregúntele quién tocó la puerta:

$ sudo journalctl -u ssh --since yesterday | grep "Failed password" | tail -3
Oct 21 03:12:44 vps sshd[2211]: Failed password for invalid user admin from 203.0.113.45 port 51522 ssh2
Oct 21 03:12:47 vps sshd[2213]: Failed password for root from 203.0.113.45 port 51530 ssh2
Oct 21 03:12:51 vps sshd[2215]: Failed password for invalid user ubuntu from 198.51.100.7 port 40112 ssh2

Nadie anunció esa máquina, y aun así unos bots probaron admin, root y ubuntu de madrugada. Leer esas líneas y decidir qué hacer es trabajo diario en un SOC, y pasa en la terminal.

Bienvenido a Fundamentos de Linux para Ciberseguridad. Aprenderá la terminal desde cero con la pregunta del defensor siempre encima: quién entró, qué está corriendo, qué puertos escuchan y dónde quedó el rastro.

Qué va a lograr

  • Explicar qué es Linux, de dónde viene y por qué domina los servidores y la nube.
  • Moverse por el sistema de archivos y manipular archivos sin perder información.
  • Buscar con grep y find, y encadenar comandos con pipes.
  • Auditar usuarios y permisos, y detectar cuentas con UID 0 o archivos en 777.
  • Supervisar procesos y servicios, revisar la red con ip y ss, y reconstruir eventos con journalctl.

Para quién es y qué necesita

Es para quien quiere entrar a ciberseguridad, a soporte de servidores o a un SOC y nunca ha usado Linux en serio. No necesita conocimientos previos ni saber programar. Si la pantalla negra le da respeto, la píldora La terminal sin miedo sirve de calentamiento; si prefiere ir más despacio, Linux básico: 15 comandos para empezar va un comando a la vez.

Necesita una VM con Ubuntu 22.04 o 24.04, o Ubuntu en WSL2, con un usuario que pueda usar sudo. La píldora Su primera máquina virtual en 40 minutos le guía si nunca ha creado una.

Cómo está organizado

MóduloQué aprendeLaboratorio
1. Primeros pasosQué es Linux, la terminal, ls, cd, cat, manejo de archivos, grep, find y pipesRecorrer el sistema de archivos y crear su espacio de trabajo
2. Usuarios, permisos y procesosid, useradd, sudo, chmod, chown, ps, kill y systemctlControlar procesos y crear su propio servicio
3. Herramientas del día a díaip, ss, curl, scripts en bash, logs y journalctl, más la conclusiónGenerar eventos de autenticación y reconstruirlos en los logs
Evaluación5 preguntas sobre todo el cursoAprueba con 70 %

Cómo aprovecharlo

Escriba los comandos a mano. Copiar chmod -R 755 funciona igual, pero no le enseña que en chmod la -R mayúscula es "recursivo" y la -r minúscula quita el permiso de lectura.

El laboratorio que más enseña es el del módulo 2, donde crea su propio servicio con systemd. Ahí aparecen los primeros errores de verdad, y leer systemctl status hasta encontrar la línea que importa es medio curso. En el módulo 3 genera intentos fallidos y los busca en los logs, como arriba.

Al aprobar la evaluación final recibe el certificado, la insignia y la XP del curso.

Tiempo estimado

Unas 4 horas, con poco más de una hora de laboratorios. Tome una instantánea de la VM antes de cada uno: si un rm sale mal, vuelve atrás en segundos.