He configurado las claves ssh para github. Ya tengo configuradas varias teclas ssh. Necesito agregar nuevas claves ssh para bitbucket. Pero no parece estar funcionando.
¿Cómo reinicio sshd en OSX Lion?
He configurado las claves ssh para github. Ya tengo configuradas varias teclas ssh. Necesito agregar nuevas claves ssh para bitbucket. Pero no parece estar funcionando.
¿Cómo reinicio sshd en OSX Lion?
¿Cómo reinicio sshd en OSX Lion?
Probablemente ya lo sepa, pero le diré que complete: si elimina los procesos sshd
, terminará las sesiones de SSH activas en la máquina. El daemon sshd
proporciona acceso ssh a a su máquina. Maneja conexiones ssh entrantes. No conexiones salientes.
Si sshd
es realmente lo que quieres decir, entonces ...
Antes de reiniciarlo, intente enviarle una señal SIGHUP para que vuelva a leer toda su configuración. Puedes hacerlo con
ps -ef | grep sshd | awk {'print $2'} | sudo xargs kill -HUP
Si realmente desea eliminar todo el proceso sshd
en la máquina:
ps -ef | grep sshd | awk {'print $2'} | sudo xargs kill -KILL
Dicho todo esto: si está buscando las claves para las sesiones salientes de la máquina que se van a actualizar, eliminar los procesos sshd
no lo ayudarán. Lo que realmente quiere hacer es agregar las nuevas claves al proceso ssh-agent con ssh-add : por lo general, es suficiente para que el agente conozca nuevas claves.
El proceso ssh-agent
maneja toda la autenticación basada en archivos de claves para usted. Lion lo inicia automáticamente para cada usuario registrado e incluso se integra con Keychain.
Si su nuevo archivo de claves es ~/.ssh/bitbucket
, lo agregaría así:
ssh-add ~/.ssh/bitbucket
Ahora la clave estaría disponible para las nuevas sesiones ssh iniciadas desde el terminal. No hay necesidad de matar o reiniciar nada.