Use chave específica em uma chamada ssh forwardagent?

3

quando eu ssh para um servidor eu posso usar algumas opções para especificar qual tecla é usada, por exemplo:

ssh -o identityfile=~/.ssh/cool -o identitiesonly=yes serverA

Isso evita muitas tentativas, o que pode acabar impedindo o acesso a um servidor. mas se eu ssh para um servidor com conjunto forwardagent. e então tentar o ssh para outro servidor a partir daí, ele tem que usar o ssh-agent, que tenta todas as chaves que tem até encontrar o caminho certo ou é negado por ter tentado muitas chaves. Posso fazer com que o agente ssh use uma chave específica no agente ssh?

    
por Jake 01.11.2016 / 01:08

1 resposta

0

Não é possível no OpenSSH. Você não deve armazenar muitas chaves no seu agente (por que alguém precisaria de mais de uma chave? Apenas a razão legítima é quando você recebe a chave de outra pessoa e você não pode alterá-la), especialmente não no agente que você deseja encaminhar anfitriões.

O agente está oferecendo as chaves na ordem em que foram adicionadas, para que você possa solucioná-las adicionando as chaves encaminhadas primeiro, mas é a única coisa que você pode fazer sobre isso.

    
por 01.11.2016 / 14:21

Tags