SCP através de múltiplos hosts

1

A questão descreve como usar o SSH em uma máquina que só pode ser acessada por meio de um ou mais hosts (que também pode ser SSH em).

Existe uma maneira equivalente de usar scp ? Ou seja, copiar um arquivo para minha máquina local da máquina remota (supondo que eu tenha senha ou acesso de chave a todas as máquinas ao longo do caminho)?

    
por tonysdg 15.07.2016 / 20:50

1 resposta

4

Funciona da mesma forma que o multi-salto ssh se você usar o ProxyCommand . O ProxyCommand é transparente, independentemente do que você faz acima disso.

Host proxy
  Hostname proxy.tld
  User proxy_user
Host target
  Hostname target.tld
  User target_user
  ProxyCommand ssh -W %h:%p proxy

Em seguida, a execução de scp file target: copiará o arquivo pelo proxy para o destino.

    
por 15.07.2016 / 22:31

Tags