Quali app / programmi / demoni su OS X usano i miei tasti ~ / .ssh / id_rsa *?

2

Recentemente ho iniziato a utilizzare Git con GitHub e ho scoperto che ho già una coppia generata di chiavi SSH, pubbliche e private. Questo mi porta a chiedere: quali applicazioni / programmi / demoni sul mio Mac potrebbero aver causato la creazione di questa coppia di chiavi? Non ho mai usato SSH per accedere a un altro computer.

    
posta Yawar 06.09.2010 - 07:42
fonte

4 risposte

0

Ad essere sinceri, la domanda è un po ' enorme . Le tue chiavi ssh potrebbero essere state generate se hai attivato sshd (Login remoto) dal pannello delle preferenze di condivisione; per quanto riguarda ciò che avrebbe potuto usare (o usarli), è qualsiasi programma (come Git, Subversion, SFTP, ecc.) che richiede l'accesso ssh. Non sei sicuro di quale dei due possa aver generato per te, ma puoi sempre rimuoverli e vedere cosa fallisce (salvare un backup!).

    
risposta data 06.09.2010 - 12:02
fonte
3

Divertente, la tua domanda include la risposta. GitHub per Mac utilizza Git tramite SSH e genererà automaticamente coppie di chiavi SSH non protette (ad esempio nessuna passphrase) per spingere / tirare i contenuti tra il repository remoto e quelli locali.

    
risposta data 06.01.2012 - 22:15
fonte
1

Il programma per creare coppie di chiavi SSH è ssh-keygen .

Abilitando il daemon SSH nel pannello delle preferenze di condivisione non crea una coppia di chiavi per un utente in ~ / .ssh / Il daemon SSH crea solo una chiave host SSH accoppiare in / etc / ssh_host * _key *

Se non hai usato ssh-keygen per creare le chiavi, forse qualche altro programma lo ha fatto per te. Non so quale sia quello ma non ho usato git.

Per quanto riguarda l'uso dei tasti, ogni programma che usa SSH può usare i tasti. Alcuni, come ssh, usano i tasti automaticamente, in alcuni, come Cyberduck (SFTP), devi selezionare manualmente il file chiave.

    
risposta data 07.09.2010 - 17:17
fonte
0

Scoppia

fs_usage(1)

o

opensnoop(1m)

Entrambi questi comandi hanno opzioni per guardare una directory o un percorso. Apri un terminale e, beh, guarda ~ / .ssh. Vedi chi accede effettivamente a quel percorso. Se trovi un programma che accede illecitamente a quel percorso, allora dicci tutto. Per favore.

    
risposta data 08.05.2011 - 19:48
fonte

Leggi altre domande sui tag