Hace poco empecé a usar Git con GitHub y así descubrí que ya tengo un par de claves SSH generadas, pública y privada. Esto me lleva a preguntar: ¿qué aplicaciones/programas/demones en mi Mac pueden haber causado la creación de este par de claves? Nunca he utilizado SSH para entrar en otra máquina.
Respuestas
¿Demasiados anuncios?El programa para crear pares de claves SSH es ssh-keygen
.
Activar el demonio SSH en el panel de preferencias de Compartir hace no crear un par de claves para un usuario en ~/.ssh/ El demonio SSH sólo crea un par de claves de host SSH en /etc/ssh_host*_key*
Si no has usado ssh-keygen para crear las claves, quizás algún otro programa lo hizo por ti. No sé cuál lo hace pero no he usado git.
En cuanto al uso de las claves, todos los programas que usan SSH pueden usar las claves. Algunos, como ssh, utilizan las claves automáticamente, en algunos, como Cyberduck (SFTP), hay que seleccionar el archivo de claves manualmente.
Para ser sinceros la pregunta es un poco enorme . Tus claves ssh podrían haberse generado si activaste el sshd (Remote Login) desde el panel de preferencias de compartición; en cuanto a lo que podría haber usado (o usa), es cualquier programa (como Git, Subversion, SFTP, etc) que requiera acceso ssh. No estoy seguro de cuál podría haberte generado, pero siempre puedes eliminarlos y ver qué falla (¡guarda una copia de seguridad!).