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 .
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.
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
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).