Creo que lo que TCSgrad intentaba preguntar (hace unos años) era cómo hacer que Linux se comportara como lo hace su máquina Windows. Es decir, hay un agente (concurso) que contiene una copia descifrada de una clave privada, por lo que la frase de contraseña solo debe ingresarse una vez. Luego, el cliente ssh, putty, puede iniciar sesión en máquinas donde su clave pública aparece como "autorizada" sin una solicitud de contraseña.
El análogo para esto es que Linux, actuando como un cliente ssh , tiene un agente que posee una clave privada descifrada, de modo que cuando TCSgrad escribe "host ssh", el comando ssh obtendrá su clave privada e irá sin que se le solicite una contraseña. host, por supuesto, tendría que mantener la clave pública en ~ / .ssh / Authorizedkeys.
El análogo de Linux para este escenario se logra utilizando ssh-agent (el análogo del concurso) y ssh-add (el análogo para agregar una clave privada al concurso).
El método que funcionó para mí fue usar: $ ssh-agent $ SHELL Ese $ SHELL fue el truco de magia que necesitaba para que el agente corriera y siguiera corriendo. Encontré eso en algún lugar de la red y terminó unas horas golpeándome la cabeza contra la pared.
Ahora tenemos el análogo de concurso en ejecución, un agente sin claves cargadas.
Si escribe $ ssh-add por sí mismo, se agregarán (de manera predeterminada) las claves privadas enumeradas en los archivos de identidad predeterminados en ~ / .ssh.
Puede encontrar un artículo web con muchos más detalles aquí.