Eu acho que o TCSgrad estava tentando perguntar (há alguns anos) como fazer o Linux se comportar como sua máquina Windows. Ou seja, existe um agente (concurso) que mantém uma cópia descriptografada de uma chave privada, para que a frase secreta precise ser inserida apenas uma vez. Em seguida, o cliente ssh, putty, pode efetuar login nas máquinas nas quais sua chave pública está listada como "autorizada" sem um prompt de senha.
O análogo disso é que o Linux, agindo como um cliente ssh , possui um agente que possui uma chave privada descriptografada, de modo que quando o TCSgrad digita "ssh host", o comando ssh obtém sua chave privada e continua sem ser solicitada uma senha. o host, é claro, teria que estar segurando a chave pública em ~ / .ssh / allowed_keys.
O analógico do Linux para esse cenário é realizado usando o ssh-agent (o analógico do concurso) e o ssh-add (o analógico para adicionar uma chave privada ao concurso).
O método que funcionou para mim foi usar: $ ssh-agent $ SHELL Esse $ SHELL foi o truque de mágica que eu precisava para fazer o agente rodar e continuar rodando. Descobri isso em algum lugar da rede e terminou algumas horas batendo minha cabeça contra a parede.
Agora temos o análogo do concurso em execução, um agente sem chaves carregadas.
Digitar $ ssh-add por si só adicionará (por padrão) as chaves privadas listadas nos arquivos de identidade padrão em ~ / .ssh.
Um artigo da web com muito mais detalhes pode ser encontrado aqui