Desbloqueie chaves automaticamente em um host remoto acessado via SSH

Desbloqueie chaves automaticamente em um host remoto acessado via SSH

No meu PC local, minhas chaves ssh são desbloqueadas automaticamente no login. A partir daí eu acesso via ssh (com autenticação de chave) um servidor que tem armazenadas as mesmas chaves que tenho no cliente. Eu gostaria de desbloquear essas chaves no servidor tambémsemter que digitar a senha.

Existe uma maneira de desbloquear automaticamente as chaves no host remoto após um login SSH bem-sucedido?

Responder1

Você provavelmente deseja desbloquear chaves privadas em seu servidor para acessar máquinas diferentes usando essas chaves. Como essas são as mesmas chaves da sua máquina local, existe uma maneira mais fácil do que desbloqueá-las, usando o encaminhamento de chave ssh. Este conceito é descritoaquina seção 'Acesso à chave pública com encaminhamento de agente'.

Na invocação da linha de comando do ssh você pode usar a opção '-A' ou, por exemplo, para o openssh você pode definir o

'ForwardAgent Yes'

no seu arquivo de configuração '~/.ssh/config'

Responder2

Você pode querer brincar comChaveiro.

informação relacionada