OpenSSH: Problemas Confirmados en Windows 11 23H2 con la Actualización KB5044380

OpenSSH falla tras la actualización KB5044380 en Windows 11. Descubre cómo solucionarlo fácilmente.

Microsoft confirma problemas con OpenSSH en Windows 11 24H2
Microsoft confirma problemas con OpenSSH en Windows 11 24H2

Si eres usuario de OpenSSH en Windows 11, es posible que te enfrentes a problemas tras instalar la reciente actualización KB5044380.

Microsoft ha reconocido que esta actualización, publicada el 22 de octubre de 2024, está interrumpiendo el servicio OpenSSH, impidiendo conexiones SSH críticas para usuarios domésticos, empresariales y educativos.

Microsoft confirma problemas con OpenSSH en Windows 11 24H2
Microsoft confirma problemas con OpenSSH en Windows 11 24H2

¿Qué Está Pasando con OpenSSH en Windows 11?

El problema afecta a la versión 23H2 de Windows 11 y provoca que el servicio OpenSSH no se inicie correctamente. Según Microsoft, el servicio falla sin generar registros detallados, dejando a los usuarios en la oscuridad sobre el motivo del error. Esto impide la ejecución del proceso sshd.exe, esencial para establecer conexiones SSH.

A pesar de que Microsoft asegura que el número de dispositivos afectados es limitado, los usuarios que dependen de OpenSSH para sus tareas diarias podrían encontrar este problema frustrante.

¿Cómo Solucionar Temporalmente el Problema?

Microsoft ha proporcionado una solución temporal que requiere modificar los permisos de los directorios relacionados con OpenSSH. Aquí te explicamos cómo hacerlo utilizando PowerShell con privilegios elevados:

  1. Abre PowerShell como administrador.
  2. Ejecuta el siguiente comando para ajustar los permisos del directorio afectado:

$directoryPath = "C:\ProgramData\ssh"
$acl = Get-Acl -Path $directoryPath
$sddlString = "O:BAD:PAI(A;OICI;FA;;;SY)(A;OICI;FA;;;BA)(A;OICI;0x1200a9;;;AU)"
$securityDescriptor = New-Object System.Security.AccessControl.RawSecurityDescriptor $sddlString
$acl.SetSecurityDescriptorSddlForm($securityDescriptor.GetSddlForm("All"))
Set-Acl -Path $directoryPath -AclObject $acl

  1. Repite el proceso para el directorio C:\ProgramData\ssh\logs, si es necesario.

Estas instrucciones deberían reconfigurar los permisos y permitir que el servicio OpenSSH se inicie nuevamente.

¿Qué Dice Microsoft?

Microsoft ha confirmado que están investigando el problema y prometen incluir una solución definitiva en una futura actualización de Windows. Sin embargo, por ahora, los usuarios deberán depender de la solución temporal mencionada.

El problema no afecta a la versión 24H2 de Windows 11, que ha tenido sus propios problemas, como errores en el Administrador de Tareas con la actualización KB5044384. Esto demuestra que incluso las actualizaciones no relacionadas con la seguridad pueden causar problemas inesperados.

¿Qué Hacer Mientras Tanto?

Si dependes de OpenSSH para tareas empresariales o personales críticas, asegúrate de aplicar la solución temporal lo antes posible. Además:

  • Supervisa las actualizaciones de Windows Update para obtener la corrección oficial.
  • Considera pausar las actualizaciones en dispositivos esenciales para evitar interrupciones adicionales.

Aunque Microsoft sigue trabajando en una solución, la experiencia destaca la importancia de realizar pruebas exhaustivas antes de aplicar actualizaciones en entornos sensibles.