Cosa impedisce a chmod di funzionare su un file ssh in OSX?

0

Sto provando a montare le chiavi private dalla chiavetta USB. OSx non mi permette di cambiare i permessi, perché? Come posso cambiarli? In altre parole, come posso aggiungere chiavi private da chiavetta USB casuale a ssh-agent?

    
posta hhh 16.11.2012 - 02:05
fonte

2 risposte

5

Scommetto che la tua chiavetta USB è formattata come FAT, FAT32 o NTFS. Le autorizzazioni in stile Unix di OS X non sono compatibili con i filesystem FAT e FAT32. Inoltre, per impostazione predefinita, OS X non può scrivere su volumi NTFS. Assicurati che la chiavetta USB sia formattata come HFS +.

E infine, il file contenente la chiave privata SSH deve avere le autorizzazioni impostate su 600 e la cartella contenente il file deve avere le autorizzazioni impostate su 700

    
risposta data 16.11.2012 - 02:52
fonte
1

Puoi risolvere questo problema con

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

ma questo non risolve il problema originale senza copiare i tasti ssh sul computer per aggiungere le chiavi al daemon

    
risposta data 16.11.2012 - 02:10
fonte

Leggi altre domande sui tag