Skip to content
Practical guide no. 396 · Linux and Ubuntu

Revisa tu servidor SSH con ssh-audit en Ubuntu

Audita tu propio servidor SSH, detecta algoritmos antiguos y deja una configuración más robusta.

Level
Advanced
Time
30 min
Format
PDF · 2 pages

Muchos servidores SSH siguen aceptando cifrados antiguos o el acceso con contraseña. Con ssh- audit puedes revisar tu propio equipo y ver qué mejorar, igual que haría un auditor, pero solo en lo que es tuyo.

What you need

  • Ubuntu con OpenSSH Server instalado
  • Un usuario con permisos sudo
  • Acceso físico o una segunda sesión abierta
  • Permiso si el servidor no es tuyo

Step by step

  1. 01

    Instala la herramienta

    ssh-audit está en los repositorios de Ubuntu. Instálala con apt.

  2. 02

    Audita tu propio equipo

    Lanza el análisis contra tu servidor. Verás en rojo y amarillo los algoritmos que conviene retirar.

  3. 03

    Revisa la configuración activa

    Comprueba si se permite entrar con contraseña o como root. Lo ideal es usar claves y no permitir el acceso directo de root.

  4. 04

    Aplica los cambios con cuidado

    Crea un archivo propio en /etc/ssh/sshd_config.d/ con tus ajustes, por ejemplo PermitRootLogin no. Así no tocas el archivo original.

  5. 05

    Comprueba y reinicia

    Valida la sintaxis antes de reiniciar el servicio. Si sshd -t no muestra errores, ya puedes aplicar.

  6. 06

    Vuelve a auditar

    Ejecuta de nuevo ssh-audit y compara. Prueba a entrar desde otra sesión antes de cerrar la que tienes abierta.

Tips

Tip 1

Desactiva la contraseña solo cuando tu clave SSH ya funcione.

Tip 2

Mantén siempre una sesión abierta mientras cambias la configuración.

Tip 3

Repite la auditoría tras cada actualización importante.

Important: Audita solo servidores propios o con permiso por escrito: analizar sistemas ajenos sin autorización es delito. Si te quedas fuera del servidor, necesitarás acceso físico o la consola del proveedor.

Would you rather we did it for you?

No-obligation diagnosis and a fixed quote before we start. At our workshop, at a PickUp point or by remote support.