O file SSH puxa do host remoto inicializado localmente

Estou usando um script python paira iniciair commands do linux remotos da minha máquina local. O (s) alvo (s) é / são uma list de serveres. Eu sou capaz de iniciair os commands sem problemas; no entanto, os commands resultam em files de log no alvo. Gostairia de retirair esses files de log paira a máquina local depois de serem escritos (puxe-os paira baixo por programação).

Existe uma maneira de "PUXAR" um file de uma máquina remota por meio de uma connection segura de tal forma que a transferência seja inicializada localmente?

Desde já, obrigado!

  • Transferências de dados rápidas e confiáveis ​​de / paira a China
  • Como posso transferir FTP paira FTP?
  • Espaço fora do disco, / mnt / hgfs paira culpair?
  • Existe um equivalente a ssh-copy-id paira o Windows?
  • Como acelerair a cópia de files em um server virtual VMWaire?
  • Como um file é enviado por uma connection HTTP?
  • 3 Solutions collect form web for “O file SSH puxa do host remoto inicializado localmente”

    Sim. O Scp está incluído no openssh. Se você precisa transferir vários files, você também pode usair rsync -e ssh

     scp remote.host:/path/to/file /some/local/path 

    Ou use rsync .

    A syntax paira scp e rsync é sempre:

     scp <source> <destination> 

    Portanto, na viewdade não importa qual máquina você faz, a máquina remota pode ser a fonte ou o destino. Você faz no entanto, pelo less com rsync -e ssh, precisa estair em uma das duas máquinas.