Como um cidadão bom e seguro, tenho keychain --clear no meu arquivo .zlogin. No entanto, tenho 2-3 sistemas que um acesso rotineiro. Agora, através da minha configuração ssh, eu tenho o agente de encaminhamento configurado. Então, eu posso conectar a partir de A->B->C . Agora, tanto B como C possuem o mesmo arquivo authorized_keys.
Veja o que eu imagino trabalhar (ou algo parecido):
Digamos que eu faça uma conexão de senha para B . Deve largar todas as chaves anteriores e pedir-me a nova senha. Então eu ssh de lá para C . Agora C descarta suas chaves, mas como estou usando o encaminhamento, C deve estar usando as chaves de B . Então, eu termino meu trabalho em C e faço logout, mas ele deve manter as chaves encaminhadas de B . Então, pode parecer algo assim:
Host -> Key
B -> B
C -> B
Mais tarde, estou trabalhando no host A e me conecto a B (com o encaminhamento do agente, é claro). Então agora eu tenho:
A -> A
B -> A
C -> B
Então eu vou em frente e ssh para C. Agora todos os três servidores devem estar usando a mesma chave. E quando eu exit todo o caminho, eles devem estar usando a mesma chave.
Isso é possível? E se sim, como posso fazer isso? E se isso não for muito seguro, o que tornaria um método melhor?
Tags ssh