Claves SSH en Windows: arreglar errores de clave privada no protegida

Guía para usar claves SSH en Windows sin el error Unprotected Private Key File: toma propiedad, elimina herencia y ACL amplios, y concede solo lectura a tu cuenta; guarda las llaves en .ssh y conecta a EC2 de forma segura.

31 ago 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Using SSH Keys on Windows: Fixing Unprotected Private Key File Errors. Cuando usas SSH para conectar con una instancia EC2, el cliente comprueba los permisos del archivo de clave privada PEM. En Linux o macOS esto se aplica con chmod 400 solo lectura para el propietario. En Windows con OpenSSH, la misma verificación se hace mediante permisos NTFS ACL. Si el archivo es accesible por grupos como Authenticated Users, Users o Everyone, SSH se negará a usarlo y mostrará el error Unprotected Private Key File.

Concepto clave: una clave privada debe ser de tu propiedad y solo legible por ti. En Windows eso se controla con ACL y no con chmod. Para corregirlo debes tomar la propiedad del archivo y restringir sus ACL para que solo tu cuenta y de forma opcional SYSTEM y Administrators puedan leerlo. Es el equivalente Windows de chmod 400.

Paso 1 Tomar propiedad

Si descargaste o copiaste el archivo desde otro sistema, la propiedad puede no pertenecer a tu cuenta.

Comando: takeown /F D:\3-tier-web-arch\nfs-key.pem

Paso 2 Quitar herencia

Evita que el archivo herede permisos amplios de la carpeta.

Comando: icacls D:\3-tier-web-arch\nfs-key.pem /inheritance:r

Paso 3 Eliminar grupos amplios

Elimina grupos predeterminados de Windows que vuelven el archivo accesible para otros.

Comando: icacls D:\3-tier-web-arch\nfs-key.pem /remove:g Authenticated Users Users Everyone

Paso 4 Conceder solo el acceso necesario

Otorga a tu cuenta permiso de lectura y opcionalmente deja a SYSTEM y Administrators con control total.

Comandos: icacls D:\3-tier-web-arch\nfs-key.pem /grant DESKTOP-ABCD\Amanda:R

icacls D:\3-tier-web-arch\nfs-key.pem /grant SYSTEM:F Administrators:F

Paso 5 Verificar

Comando: icacls D:\3-tier-web-arch\nfs-key.pem

Salida esperada

DESKTOP-ABCD\Amanda:(R)

BUILTIN\Administrators:(F)

NT AUTHORITY\SYSTEM:(F)

Paso 6 Conectar a EC2

Ahora puedes conectar con SSH usando la clave

ssh -i D:\3-tier-web-arch\nfs-key.pem ec2-user@direccion_publica_ec2

Mejor práctica Guardar claves en la carpeta .ssh

Para mayor comodidad, coloca la clave en tu carpeta .ssh y reutilízala desde ahí.

Comandos en PowerShell

mkdir $env:USERPROFILE.ssh -Force

copy D:\3-tier-web-arch\nfs-key.pem $env:USERPROFILE.ssh\nfs-key.pem

Después, crea el archivo de configuración en la ruta %USERPROFILE%\.ssh\config para definir un host corto y conectar con un simple ssh mi-ec2.

Notas operativas

Ejecuta los comandos en PowerShell como Administrador y luego conecta a la instancia EC2 desde el terminal de PowerShell en VS Code o desde PowerShell en Windows. Si gestionas múltiples claves, nómbralas de forma consistente y mantén copias de seguridad seguras. Evita compartir archivos PEM por correo o chat, y aplica cifrado en reposo cuando sea posible. Estas prácticas refuerzan la ciberseguridad en tus despliegues y pipelines.

Cómo ayuda Q2BSTUDIO

En Q2BSTUDIO impulsamos a las organizaciones con software a medida y aplicaciones a medida, integrando buenas prácticas de ciberseguridad y automatización desde el primer día. Si trabajas con AWS o Azure y quieres una arquitectura fiable, observabilidad y cumplimiento, conoce nuestros servicios cloud aws y azure para diseñar, migrar y operar cargas críticas con claves y secretos gestionados de forma segura. Además, reforzamos la protección de tus activos con auditorías, hardening de sistemas y análisis de vulnerabilidades; descubre cómo podemos ayudarte con ciberseguridad y pentesting.

Más allá de la infraestructura, nuestro equipo de especialistas en inteligencia artificial impulsa ia para empresas con modelos propios, agentes IA y soluciones de inteligencia de negocio. Conectamos tus datos y procesos para escalar decisiones y generar valor con servicios inteligencia de negocio y cuadros de mando en power bi. Integramos flujos de MLOps, monitoreo y gobierno de datos, siempre con enfoque de seguridad y cumplimiento.

Resumen ejecutivo

SSH exige seguridad estricta de la clave privada. En Windows, tradúcelo a ACL correctas tomar propiedad, eliminar herencia, quitar grupos amplios y conceder solo lectura a tu usuario. Verifica con icacls antes de conectar y guarda las claves en .ssh para simplificar. Si necesitas soporte experto para entornos EC2, automatización de despliegues, desarrollo de software a medida o proyectos de inteligencia artificial, Q2BSTUDIO es tu aliado para construir soluciones seguras, escalables y listas para producción.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat