Supongo que su directorio de trabajo es ~/.ssh/ cuando ejecuta ssh-add , ls y xattr .
Sospecho que hay un subdirectorio llamado dev (es decir, ~/.ssh/dev/ ). Compruébalo con ls -lFd dev .
ls normalmente lista los contenidos de un directorio. Al agregar la opción -d , se muestra un directorio como un directorio en sí mismo .
Además, sospecho que hay un archivo, ~/.ssh/dev/dev , que es lo que ls -lF está mostrando la información sobre.
Si mi sospecha es correcta, xattr dev muestra los atributos extendidos del subdirectorio llamado dev (no el archivo dev/dev ). Los atributos del directorio probablemente no sean la causa de este problema.
Si esto es confuso, ls -lFR podría ayudarte a ver lo que está sucediendo (la opción -R enumera los subdirectorios de forma recursiva).
Finalmente, si mi sospecha es correcta y realmente estás tratando de agregar un archivo de identidad de clave privada llamado ~/.ssh/dev/dev al agente de autenticación ssh, prueba ssh-add dev/dev (o quizás mejor, ssh-add ~/.ssh/dev/dev , que debería funcionar no importa los permisos del directorio adjunto.