Escribo ssh-agenty recibo lo siguiente:
SSH_AUTH_SOCK=/tmp/ssh-GqdeT074HLRJ/agent.4670; export SSH_AUTH_SOCK;
SSH_AGENT_ID=4671; export SSH_AGENT_PID;
echo Agent pid 4671;
Luego escribo ssh-add privkey.pemy obtengo lo siguiente:
Could not open a connection to your authentication agent
¿Alguna idea de lo que estoy haciendo mal? Intenté agregar sudoantes de cada uno de esos comandos, pero obtuve una salida casi idéntica.

sudo eval $(ssh-agent)y dijosudo: eval: command not found. Lo intentéeval $(sudo ssh-agent)y dijoAgent pid 4735y luego, después de ambos,ssh-addtodavía no funciona. ¿Algunas ideas?sudo bashy luego hacer todo lo que hizo el trabajo. ¡Gracias!ssh-agent" también funciona. No necesitaba ningún sudo.También puede usar la siguiente sintaxis:
fuente
Encontré solución:
ejecutar debajo del comando O agregar al archivo .bashrc
ejecutivo ssh-agent bash
ssh-add [ruta clave]
fuente
exec bashdesde adentro.bashrc? ¿Lo has probado? Antes de hacerlo, piense detenidamente sobre lo que sucederá. (Sugerencia: ¿qué hace un nuevo proceso de bash cuando se inicia?) Si se atreve a probarlo, es posible que desee asegurarse de tener otra ventana de shell abierta.