maneira mais simples de obter arquivos em um servidor

1

Eu estou no windows e meu servidor é linux. Eu gostaria de pegar arquivos do servidor automaticamente com um script. Talvez executar um script bash remotamente, mas talvez eu não precise disso.

Eu preciso conectar com segurança e gostaria de algum tipo de senha para que ninguém possa se conectar. Eu preciso baixar arquivos e gostaria de obter todos os arquivos em um conjunto de pastas. Eu não quero baixá-los novamente se eles existirem.

Qual é a maneira mais fácil de fazer isso? Pensei em criar um site .NET simples com dados em App_Data (por isso não pode ser alcançado a partir do exterior), no entanto, tenho a sensação de que existe uma maneira mais fácil. Eu gostaria de fazer scp com um shell, mas eu estou no windows e também não tenho certeza como iterar através de pastas e obter apenas arquivos que não existem.

    
por Rob Moir 13.07.2010 / 20:37

3 respostas

8

Experimente o WinSCP ainda? É fácil de usar e tem uma abundância de documentação .

Ou, se você estiver mais familiarizado com o rsync, também há uma versão dele para o Windows, chamada DeltaCopy .

    
por 13.07.2010 / 20:43
1

O FTP funcionaria para isso, mas não é seguro.

Uma boa alternativa é configurar o sftp.

Clientes de janelas de massa para transferência de arquivos: link

    
por 13.07.2010 / 20:45
0

Eu examinaria o rsync ou o rsync por SSH para fazer isso. Deve haver uma porta para o Windows disponível. Os algoritmos do Rsync são rápidos e não duplicam dados que já existem (somente mudando / copiando as alterações de modo que, para cópias em uma rede, se você tiver, digamos, um vídeo de 200 meg e apenas alguns meg mundos foram editados, que poucos meg será copiado, não a coisa toda).

    
por 13.07.2010 / 20:55