ssh chave compartilhada entre contas sudo

0

Ok, aqui está minha situação:

  • o usuário A possui uma conta pessoal no servidor X & Y
  • o usuário A efetua login no servidor X com uma conta pessoal
  • usuário Um sudo em uma conta "escalada" que tem uma chave compartilhada configurada com outra conta "escalada" no servidor Y. Funciona sem problemas.
  • o usuário B tem apenas uma conta pessoal no servidor X
  • o usuário B sudo está na mesma conta "escalada" no servidor X, mas NÃO PODE acessar a conta "escalonada" do servidor Y, embora exista a chave compartilhada.

O ssh confia no ID de usuário 'real' (não sudo) para que a chave compartilhada funcione? Meu palpite é que o usuário B não pode ssh sem senha, porque eles não têm uma conta pessoal no servidor X & Y.

    
por M.Knauss 10.03.2017 / 18:19

1 resposta

0

Sim, o sudo usará a chave do usuário atual. Use a ssh switch -i para selecionar manualmente a chave de identidade apropriada para efetuar login no servidor Y.

    
por 10.03.2017 / 19:23