Como usar o ssh-add em um desktop remoto?

0

Como o cliente já é sshd, ele não pode abrir uma conexão com o agente de autenticação, qual é a melhor maneira de adicionar ssh nessa situação?

ou seja,

ssh [email protected]
ssh-add
>> Could not open a connection to your authentication agent.
    
por Aero Windwalker 13.12.2017 / 03:34

1 resposta

0

Supondo que você tenha configurado o encaminhamento de agentes e o agente já esteja em execução no sistema local, basta abrir um novo terminal e executar ssh-add nele. O processo do agente permanece o mesmo, portanto, o encaminhamento do agente existente deve poder usar chaves recém-adicionadas:

# on server
$ git pull
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
# in new terminal
~ ssh-add
Identity added: /home/muru/.ssh/id_rsa (/home/muru/.ssh/id_rsa)
Identity added: /home/muru/.ssh/id_ed25519 ([email protected])
# back to the server tab
$ git pull
Already up-to-date.
    
por Olorin 13.12.2017 / 04:31