Presumo che la tua directory di lavoro sia ~/.ssh/
quando esegui ssh-add
, ls
e xattr
.
Sospetto che ci sia una sottodirectory di nome dev
(cioè, ~/.ssh/dev/
). Verifica con ls -lFd dev
.
ls
normalmente elenca i contenuti di una directory. L'aggiunta dell'opzione -d
elenca una directory come directory stessa .
Inoltre, sospetto che ci sia un file, ~/.ssh/dev/dev
che è ciò che ls -lF
sta visualizzando le informazioni su.
Se il mio sospetto è corretto, xattr dev
visualizza gli attributi estesi della sottodirectory denominata dev
(non il file dev/dev
). Gli attributi della directory probabilmente non sono la causa di questo problema.
Se questo è confuso, ls -lFR
potrebbe aiutarti a vedere cosa sta succedendo (l'opzione -R
elenca in modo ricorsivo le sottodirectory).
Infine, se il mio sospetto è corretto e stai davvero cercando di aggiungere un file di identità della chiave privata denominato ~/.ssh/dev/dev
all'agente di autenticazione ssh, prova ssh-add dev/dev
(o forse meglio ssh-add ~/.ssh/dev/dev
, che dovrebbe funzionare no importa le autorizzazioni della directory allegata.