SSH do host local ao intermediário até o final

0

Estou usando um servidor de salto para se conectar a um host final com este comando:

ssh -t intermediate ssh final

mas eu quero que ele funcione com um comando normal ssh ou scp, então eu tentei configurar a configuração em .ssh / config:

Host final
    ProxyCommand ssh -o 'ForwardAgent yes' intermediate 'ssh-add && nc %h %p'

isso funciona, mas há um grande dilema. A política de segurança do Intermediate exige que eu proteja com senha .ssh/id_rsa . Quando eu adiciono uma senha a ela, não consigo mais usar o comando, pois ele não me pede uma senha, mas presumo que ela esteja vazia.

  • Eu tenho que autenticar para intermediário usando uma senha (chave não é possível)
  • intermediário tem que autenticar para final usando o arquivo de chaves
por Vegard 01.11.2018 / 07:01

0 respostas