Una segunda vida para un portátil antiguo.
Reutilicé un Lenovo IdeaPad con aproximadamente 4 GB de RAM como servidor Debian 13 sin escritorio. Lo administro desde Windows mediante claves SSH y configuré una reserva DHCP, el cortafuegos UFW y actualizaciones desatendidas.
Instalé Pi-hole y comprobé la resolución DNS, el registro de consultas y un bloqueo exacto de example.com. Al retirar la regla, el dominio volvió a resolver. Windows quedó con el DNS automático del router para poder apagar el laboratorio sin depender de él.
Administración remota con acceso limitado.
Añadí Cockpit para administrar el servidor desde el navegador y configuré Tailscale para acceder por VPN. Limité la política de acceso a los dispositivos de mi cuenta propietaria y a los puertos TCP de SSH y Cockpit, conservando la autenticación SSH por clave.
Comprobé SSH desde Windows y Cockpit desde el móvil con el Wi-Fi apagado y datos móviles, también después de reiniciar el servidor. Una prueba TCP por la interfaz Tailscale permitió Cockpit y no permitió el puerto HTTP de Pi-hole. Tras desactivar UPnP y comprobar que su tabla quedaba vacía, repetí el acceso remoto correctamente.
Comprobar, documentar y recuperar.
Verifiqué nuevas conexiones SSH tras activar el cortafuegos y después de reiniciar. Guardé copias de configuración en otro equipo, comparé sus huellas SHA256 y extraje una copia de prueba: el archivo SSH comparado coincidía con el original. También exporté la configuración de Pi-hole.
Aprendizaje guiado y documentado: DHCP frente a DNS, servicios y puertos, claves SSH, políticas de acceso VPN y el papel del DNS IPv6 en Windows. La simulación de actualizaciones pasó; el panel de Pi-hole se probó por HTTP local.
Estas pruebas verifican accesos concretos del laboratorio; no equivalen a una auditoría completa ni a un escaneo de puertos desde Internet. La revisión de exposición pública, una recuperación completa y las copias periódicas siguen pendientes. El certificado de Cockpit todavía no se ha verificado por huella.
Debian · OpenSSH · UFW · Pi-hole · Cockpit · Tailscale · DNS · DHCP · SHA256
Pregúntame por esta práctica↗