4 votos

Problema con el agente ssh

Tengo un problema al usar el agente ssh para asegurarme de que no tengo que introducir una contraseña cada vez que un cierto programa usa mi clave privada id_rsa.

Lo hice. ssh-add -K ~/.ssh/id_rsa y parecía añadir una entrada a mi llavero

Pero sigue incitándome. Cuando entro en un llavero bajo control de acceso, parece que es porque no está configurado

3voto

UnkwnTech Puntos 21942

Revisa tus permisos en esos archivos, si no son así, no funcionará:

-rw-------  1 martin  staff   1675 Jul 27  2009 id_rsa
-rw-r--r--  1 martin  staff    403 Jul 27  2009 id_rsa.pub

ACTUALIZACIÓN : Si ves que los archivos tienen una @, significa que tienen "atributos extendidos".

Puedes ver lo que son emitiendo:

xattr -l <filename>

2voto

Conéctese manualmente desde la Terminal usando las opciones verbosas para ver dónde está su problema, si es un problema del lado del cliente. También puede que quieras comprobar los registros de errores en el servidor para saber si tu clave pública está siendo rechazada. Los permisos de la carpeta de usuario, la carpeta .ssh y los archivos dentro de ella (como authorized_keys) deben tener todos los permisos de escritura de grupo/otros, tanto en el cliente como en el servidor. SSH es muy exigente con los permisos y no usará nada que sea accesible para alguien que no seas tú.

2voto

Paul Puntos 170

Yo también tuve este problema. Para mí /usr/bin/ssh-agent se apaga después de un tiempo.

pgrep ssh-agent

/usr/bin/ssh-agent -s  #should show you something like this

SSH_AUTH_SOCK=/tmp/ssh-OYn3ShRY4l/agent.37715; export SSH_AUTH_SOCK;
SSH_AGENT_PID=37716; export SSH_AGENT_PID;
echo Agent pid 37716;

Incluso me irrité, y quité los programas de osX del lado del Control de Acceso y los reemplacé con versiones de macports actualizadas y modernas. Todo está bien, excepto que el acceso a los llaveros es un poco raro. Mi versión de ssh-add funciona para siempre. Sólo tienes que ejecutar la versión "ancient of days /usr/bin/ssh una vez para meter tu llave en tu llavero.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X