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.