![ssh-add con clave RSA válida falla](https://rvso.com/image/1615262/ssh-add%20con%20clave%20RSA%20v%C3%A1lida%20falla.png)
Estoy intentando agregar una clave SSH al www-data
usuario existente en Ubuntu 18.04.
$HOME
porque www-data
es /var/www
y la llave vive en/var/www/.ssh
Los permisos para .ssh
son700
La clave es epp_deploy
y está modificada para600
ejecutar file epp_deploy
devuelve `epp_deploy: clave privada PEM RSA.
Todos los comandos se ejecutan a www-data
través desudo -u
Entonces, el archivo existe, está en la ubicación correcta, tiene los permisos correctos y es un archivo válido en codificación UTF-8. (NO UTF-8-BOM)
eval $(ssh-agent -s)
Y, sin embargo, cuando lo ejecuto ssh-add epp_deploy
desde el directorio, obtengo Error loading key "epp_deploy": invalid format
.
¿Por qué?
Si el archivo tiene los permisos adecuados, tiene el formato correcto y la codificación adecuada, entonces ¿por qué el agente SSH aún no puede leer/agregar la clave?