Eu verifiquei muitos tutoriais sobre isso, mas não entendi claramente.
De acordo com tuts, existem duas maneiras de configurar o encaminhamento de agente
no seu
~/.ssh/config
conjunto de arquivos de configuraçãoHost example.com ForwardAgent yes
Ao adicionar identidade, como
ssh-add
.
Qual a utilidade disso
Encaminhamento do agente SSH usado para armazenar a frase secreta da chave. Para que não precisemos inserir uma frase secreta todas as vezes?
Precisamos de dois servidores para testar o encaminhamento de agente SSH? Por favor sugira. Ou podemos testar também com um único servidor?
Eu verifiquei issolink do hub gite seguiu os mesmos passos. Eu posso ver o agente. quando executar este comando echo "$SSH_AUTH_SOCK"
Isso significa que está funcionando?
Como posso fazer isso com meu servidor? Por favor me guie.
ATUALIZAR: Quando tento fazer ssh, recebo esta mensagem de erro no terminal
O agente admitiu não ter assinado com a chave.
Responder1
1) Uma maneira de usá-lo é correta, a outra é o argumento da linha de comando -A
.
2) O agente está armazenando senhas para chaves. O encaminhamento de agente serve para usar identidades locais (com ou sem senha) em servidores remotos sem a necessidade de copiá-las para um ambiente possivelmente inseguro.
3) Você pode testar com um servidor, por exemplo, localhost.
4) echo "$SSH_AUTH_SOCK"
deve verificar se está configurado, mas isso ssh-add -L
seria mais confiável, pois testaria a conexão com o agente.