Cannot parse privateKey: Encrypted private OpenSSH key detected, but no passphrase given
Resolved 💬 3 comments Opened Apr 14, 2026 by amsylhar Closed Apr 18, 2026
Descripción del bug
Al intentar usar Claude Code, se produce el siguiente error:
Cannot parse privateKey: Encrypted private OpenSSH key detected, but no passphrase given
Contexto
- OS: Ubuntu 24.04.4 LTS
- Versión de Claude Code: (según la instalada en el sistema)
Pasos para reproducir
- Tener una clave SSH privada encriptada con passphrase configurada como clave SSH del sistema
- Iniciar Claude Code o realizar una operación que requiera autenticación SSH
Comportamiento esperado
Claude Code debería solicitar la passphrase de la clave SSH encriptada, o bien utilizar el agente SSH del sistema (ssh-agent) que ya tiene la clave cargada, en lugar de intentar parsear directamente la clave privada sin passphrase.
Comportamiento actual
Claude Code intenta leer directamente el archivo de clave privada cifrada sin pasar por el agente SSH, y falla con el error indicado.
Posible solución
Utilizar el agente SSH del sistema cuando esté disponible (variable de entorno SSH_AUTH_SOCK), en lugar de intentar leer y parsear el archivo de clave privada directamente.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗