Supongo que tu directorio de trabajo es ~/.ssh/
cuando se ejecuta ssh-add
, ls
y xattr
.
Sospecho que hay un subdirectorio llamado dev
(es decir, ~/.ssh/dev/
). Compruébelo con ls -lFd dev
.
ls
normalmente muestra el contenido de un directorio. Si se añade el -d
opción que lista un directorio como un directorio propio .
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 son la causa de este problema.
Si esto es confuso, ls -lFR
puede ayudarte a ver lo que está pasando (el -R
enumera recursivamente los subdirectorios).
Finalmente, si mi sospecha es correcta y realmente estás intentando añadir un archivo de identidad de clave privada llamado ~/.ssh/dev/dev
al agente de autenticación ssh, intente ssh-add dev/dev
(o quizás mejor, ssh-add ~/.ssh/dev/dev
que debería funcionar sin importar los permisos del directorio que lo contiene.
0 votos
Estos atributos extendidos se suelen adjuntar cuando se descarga el archivo de Internet con Safari, Chrome o algún gestor de descargas. Me resulta curioso por qué se descarga una clave privada de Internet, si es que efectivamente es así.
0 votos
La clave llegó a través de Skype de otro usuario.