Escribo ssh-agent
y 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.pem
y obtengo lo siguiente:
Could not open a connection to your authentication agent
¿Alguna idea de lo que estoy haciendo mal? Intenté agregar sudo
antes 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 4735
y luego, después de ambos,ssh-add
todavía no funciona. ¿Algunas ideas?sudo bash
y 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 bash
desde 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.