最简单的方法来获取服务器上的文件

我在Windows上,我的服务器是Linux。 我想用脚本自动从服务器获取文件。 也许远程执行一个bash脚本,但也许我不需要。

我需要安全地连接,我想某种密码,以便任何人都不能连接。 我需要下载文件,我想要获取一组文件夹中的每个文件。 如果它们存在,我不想再次下载它们。

什么是最简单的方法来做到这一点? 我想创build一个简单的.NET网站与App_Data中的数据(所以它不能从外部达成),但我有一种更容易的方式存在的感觉。 我想做一个shell的SCP,但我在Windows上,我也不确定如何遍历文件夹,只获得不存在的文件。

试试WinSCP呢? 它的脚本,很容易使用,并有大量的文件 。

或者,如果你更熟悉rsync,那么也可以使用称为DeltaCopy的 Windows 版本 。

FTP会为此工作,但不是那么安全。

一个好的select是build立sftp。

腻子windows客户端文件传输: http : //www.chiark.greenend.org.uk/~sgtatham/putty/download.html

我会看看rsync或rsync通过SSH来做到这一点。 应该有一个可用的Windows端口。 Rsync的algorithm速度很快,并且不会重复已经存在的数据(只是改变/复制更改,以便通过networking进行复制,如果您拥有一个200兆的video,并且只有几兆已被编辑,那么很less梅格将被抄袭,而不是整个事情)。