Eu verifiquei muitos tutoriais sobre isso, mas não está ficando claro.
De acordo com tuts, há duas maneiras de configurar o encaminhamento de agentes
no seu
~/.ssh/config
conjunto de arquivos de configuraçãoHost example.com ForwardAgent yes
Adicionando identidade, como
ssh-add
.
Qual a utilidade disso
Encaminhamento de agente SSH usado para armazenar a senha da chave. Para não precisarmos digitar uma senha sempre?
Precisamos de dois servidores para testar o SSH Agent Forwarding? Por favor sugira. Ou podemos testar também com um único servidor?
Eu verifiquei este link do hub git e segui as mesmas etapas. Eu sou capaz de ver agente. quando executar este comando echo "$SSH_AUTH_SOCK"
Isso significa que está funcionando?
Como posso fazer isso com o meu servidor? Por favor me guie.
ATUALIZAÇÃO: Quando estou tentando ssh, estou recebendo esta mensagem de erro no terminal
O agente admitiu a falha ao assinar usando a chave.
ssh-add your-key
para adicionar sua chave ao agente (ele solicitará a frase secreta uma vez), se estiver ativa. Entãossh server
(com-A
ou opção de configuração) não irá pedir frase secreta e também outra conexão de não deve pedir daquele host não deve pedir frase secreta)ssh-add -L
com isso listando chave SSH eu adicionei. por favor me sugerir.$SSH_AUTH_SOCK
". É uma variável de ambiente que contém o caminho para o soquete de domínio unix e você obviamente não pode executá-lo. Masssh-add
pode se comunicar com seu agente por esse soquete. Eu escreviecho "$SSH_AUTH_SOCK"
que verifica se a variável está definida.