¿Qué hace que chmod no funcione en un archivo ssh en OSX?

0

Estoy intentando montar claves privadas desde una memoria USB. OSx no me permite cambiar sus permisos, ¿por qué? ¿Cómo puedo cambiarlos? En otras palabras, ¿cómo puedo agregar claves privadas desde un dispositivo USB aleatorio a ssh-agent?

    
pregunta hhh 16.11.2012 - 02:05

2 respuestas

5

Apuesto a que tu memoria USB está formateada como FAT, FAT32 o NTFS. Los permisos de estilo Unix de OS X no son compatibles con los sistemas de archivos FAT y FAT32. Además, de forma predeterminada, OS X no puede escribir en volúmenes NTFS. Asegúrese de que la memoria USB esté formateada como HFS +.

Y finalmente, el archivo que contiene la clave privada SSH debe tener los permisos establecidos en 600 y la carpeta que contiene el archivo debe tener los permisos establecidos en 700

    
respondido por el HairOfTheDog 16.11.2012 - 02:52
1

Puedes resolver este problema con

$ cp /Volumes/disk/.ssh ~
$ eval 'ssh-agent'
$ chmod 400 ~/.ssh/*
$ ssh-add ~/.ssh/school

pero esto no resuelve el problema original, es decir, sin copiar las claves ssh a la computadora para agregar claves al demonio

    
respondido por el hhh 16.11.2012 - 02:10

Lea otras preguntas en las etiquetas