🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónSSH y la cerradura de clave pública
4 tareas · 20 min · Principiante
Secure Shell (SSH) es la puerta de entrada a los servidores del mundo por el puerto 22. Iniciar sesión con contraseña es lento y vulnerable a ataques de fuerza bruta. Los profesionales utilizan autenticación por pares de claves criptográficas. En esta sala aprenderás cómo funciona el apretón de manos de SSH, cómo generar claves seguras con Ed25519 y cómo deshabilitar el acceso por contraseña para blindar el servidor.
Objetivo de la sala
Secure Shell (SSH) es la puerta de entrada a los servidores del mundo por el puerto 22. Iniciar sesión con contraseña es lento y vulnerable a ataques de fuerza bruta. Los profesionales utilizan autenticación por pares de claves criptográficas. En esta sala aprenderás cómo funciona el apretón de manos de SSH, cómo generar claves seguras con Ed25519 y cómo deshabilitar el acceso por contraseña para blindar el servidor.La autenticación asimétrica en SSH se comprende con una analogía física: la clave pública es el candado (puedes hacer cien copias y repartirlas por todos los servidores que quieras abrir). La clave privada es la llave física exclusiva (debe quedarse para siempre guardada en tu máquina personal protegida con contraseña). Quien tenga el candado no puede abrir nada; solo quien posee la llave que encaja puede firmar el desafío criptográfico y entrar al servidor.
Responde para continuar
En un par de claves SSH, ¿dónde debe depositarse la clave pública para permitir el acceso?
Ver pista de ayuda
La clave pública actúa como el candado que el servidor valida al recibirte.
Históricamente se usaban claves RSA de 2048 o 4096 bits. El estándar moderno recomendado es Ed25519 (basado en la curva de Edwards Curve25519): genera firmas ultrarrápidas, es inmune a ataques de canal lateral y utiliza claves cortas de apenas 68 caracteres. Para generarla en la terminal se ejecuta: ssh-keygen -t ed25519 -C '[email protected]'. El comando crea dos archivos en tu carpeta ~/.ssh/: id_ed25519 (privada) y id_ed25519.pub (pública).
Responde para continuar
¿Qué comando de consola genera un par de claves SSH utilizando el algoritmo moderno de curva elíptica Ed25519?
Ver pista de ayuda
Especifica el tipo de algoritmo con la opción -t para generar el par criptográfico.
Para autorizar a tu máquina a entrar al servidor sin contraseña, el contenido de tu clave pública (id_ed25519.pub) debe añadirse al archivo ~/.ssh/authorized_keys del usuario en el servidor remoto. Esto se realiza en un solo paso con la utilidad ssh-copy-id usuario@servidor o pegando la línea a mano. Si los permisos de la carpeta .ssh (700) o del archivo authorized_keys (600) son demasiado abiertos, el demonio SSH rechazará la conexión por seguridad.
Responde para continuar
¿En qué archivo del servidor remoto se registra la clave pública del usuario para autorizar su acceso SSH?
Ver pista de ayuda
Almacena la lista de llaves públicas permitidas para iniciar sesión bajo esa cuenta.
Una vez verificado que el acceso con clave funciona, el paso obligatorio de bastionado en el archivo /etc/ssh/sshd_config consiste en establecer: PasswordAuthentication no y PermitRootLogin no, reiniciando el servicio con systemctl restart sshd. Con esta configuración, cualquier intento de un bot de internet por adivinar contraseñas con ataques de fuerza bruta en el puerto 22 es rechazado al instante sin procesar credenciales.
Responde para continuar
¿Qué directiva en el archivo sshd_config impide que atacantes intenten adivinar contraseñas mediante ataques de fuerza bruta?
Ver pista de ayuda
Desactiva por completo el método de inicio de sesión interactivo por contraseña.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.