¿Qué aplicaciones / programas / daemons en OS X usan mis teclas ~ / .ssh / id_rsa *?

2

Recientemente comencé a usar Git con GitHub y, por lo tanto, descubrí que ya tengo un par de claves SSH generadas, públicas y privadas. Esto me lleva a preguntar: ¿qué aplicaciones / programas / daemons en mi Mac podrían haber causado la creación de este par de llaves? Nunca he usado SSH para iniciar sesión en otra máquina.

    
pregunta Yawar 06.09.2010 - 07:42

4 respuestas

0

Para ser honesto, la pregunta es un poco enorme . Sus claves ssh podrían haberse generado si activó sshd (Inicio de sesión remoto) desde el panel de preferencias de uso compartido; En cuanto a lo que podría haber usado (o usarlos), es cualquier programa (como Git, Subversion, SFTP, etc.) que requiere acceso ssh. No sé exactamente cuál podría haber generado para usted, pero siempre puede eliminarlos y ver qué falla (guarde una copia de seguridad).

    
respondido por el Martin Marconcini 06.09.2010 - 12:02
3

Divertidamente, tu propia pregunta incluye la respuesta. GitHub para Mac usa Git a través de SSH, y generará automáticamente pares de claves SSH desprotegidas (por ejemplo, sin frase de contraseña) para empujar / extraer contenido entre el repositorio remoto y sus locales.

    
respondido por el Jason Salaz 06.01.2012 - 22:15
1

El programa para crear pares de claves SSH es ssh-keygen .

Habilitar el demonio SSH en el panel de preferencias de Compartir no crea un par de claves para un usuario en ~ / .ssh / El daemon SSH solo crea una clave de host SSH emparejar en / etc / ssh_host * _key *

Si no ha usado ssh-keygen para crear las claves, tal vez algún otro programa lo hizo por usted. No sé cuál hace eso, pero no he usado git.

En cuanto al uso de las teclas, todos los programas que usan SSH pueden usar las teclas. Algunos, como ssh, usan las claves automáticamente, en algunos, como Cyberduck (SFTP), tienes que seleccionar el archivo de claves manualmente.

    
respondido por el robcast 07.09.2010 - 17:17
0

Escapar

fs_usage(1)

o

opensnoop(1m)

Ambos de estos comandos tienen opciones para ver un directorio o una ruta. Abre una terminal y, bueno, mira ~ / .ssh. Ver quién realmente accede a ese camino. Si encuentra un programa que está accediendo ilícitamente a ese camino, entonces díganos a todos. Por favor.

    
respondido por el chiggsy 08.05.2011 - 19:48

Lea otras preguntas en las etiquetas