Skip to content

[BUG] La opción 9 no importa correctamente las llaves SSH de Windows en WSL #48

@herwingx

Description

@herwingx

Descripción

El instalador de dotfiles (opción 9: "SSH Keys Import" en el menú interactivo) no está importando correctamente las llaves SSH desde el directorio de Windows (C:\Users\Herwingx\.ssh) al entorno WSL. Los archivos claves no se copian o no aparecen en ~/.ssh tras ejecutar esta opción.

Pasos para replicar

  1. Ejecutar el instalador: ./install.sh
  2. Seleccionar la opción 9 (SSH Keys Import)
  3. No se copian las llaves privadas ni públicas desde el directorio de Windows, aunque existan.

Comportamiento esperado

  • Que las llaves (privadas y públicas) en C:\Users\User\.ssh\ se copien correctamente a ~/.ssh/ en WSL, y se asignen los permisos.

Comportamiento actual

  • No ocurre copia alguna, ni se generan errores claros.
  • Las llaves no están disponibles en WSL tras la "importación".

Notas

  • Se ejecuta en un entorno WSL con usuario de Windows.
  • El script copy_ssh_from_windows parece no detectar o copiar los archivos.
  • Manualmente sí se pueden copiar las llaves siguiendo los pasos documentados.

Sugerencia

  • Revisar la función copy_ssh_from_windows en scripts/git.sh.
  • Añadir mensajes de error claros si no encuentra el usuario/directorio o si el cp falla.
  • Probar rutas y variables de usuario para mayor robustez y fallback a entry manual.

Adjuntar logs y mensajes en consola si es posible para ayudar con el diagnóstico.

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions