Copie arquivos do Linux Server para o Windows - script bash

0

Eu estou tentando automatizar um processo simples, mas eu sou novo e preso. Eu tenho um número de scripts bash que quando executados, zip e movem arquivos para diretórios específicos na caixa linux. Eu quero criar um script bash que irá transferir os arquivos para um disco específico de uma caixa do windows na mesma rede. IE:

Do Linux Box: [email protected] Para o Windows Box: [email protected]

Eu vi vários comandos que podem fazer isso, eu gostaria que isso fosse feito por um script em lote para que eu pudesse implementar alguns controles simples sobre o que foi movido com sucesso e assim por diante. Quais dessas ferramentas devo usar?

ssh / sftp / scp

Ou eu deveria preferir alguma solução como o Winscp

    
por onlyf 07.05.2016 / 12:42

1 resposta

2

Eu acho que você precisa de um servidor SSH em execução na sua caixa do Windows, para fazer isso dessa maneira. AFAIK WinSCP é apenas cliente, o que significa que seu script deve ser executado em sua caixa do Windows e copiar os arquivos de sua caixa linux.

Eu usaria algo como Servidor SSW Bitvise , troque as chaves ssh entre as janelas e caixas de linux e, execute o script no linux (com scp) como você planejou.

    
por 07.05.2016 / 13:12