我从Ubuntu服务器发送文件到Windows 2008服务器的选项是什么?
这两个服务器托pipe在亚马逊的aws ec2。
这些是在ubuntu服务器上生成的xml文件,即Windows服务器需要读取的文件。
这不是一次性的事情,我需要几乎每天都这样做,所以我需要一个强大的过程。
如果不是一次性传输,我推荐RSYNC。 初始同步之后,rsync将只复制已修改的文件/部分文件。
http://www.gaztronics.net/rsync.php – 在Windows上设置rsync
help.ubuntu [。] com / community / rsync – 在Ubuntu GNU / Linux上安装
我认为最简单的方法是通过例如scp将文件从ubuntu服务器拖到Windows 2008服务器上。
scp是安全的,你可以写一些batch file为你自动完成工作。
有很多select,哪一个最好取决于你希望在哪里做大部分的改变,文件有多大,以及你是否想要支持更复杂的东西,比如差异拷贝。
最简单的方法是在其中一台服务器上build立networking共享,然后将数据拖放到该共享上。 Ubuntu可以使用NFS或SAMBA提供远程共享,Windows盒本地文件共享可以与Ubuntu SAMBA协议栈一起工作,如果需要,可以将NFS服务添加到W2K8。 根据我的经验,设置W2K8盒子来访问NFS共享比设置Ubuntu系统来通过SAMBA访问Windows共享更简单,但是差别并不是那么重要,如果你更熟悉Linux, t想要在Windows上安装任何附加软件,然后转到SAMBA路由。
如果您更喜欢使用NFS,则需要在Windows 2008服务器上添加\ 为NFS启用文件服务 。 一旦安装,你可以设置任何一方来处理NFS导出,并将其他系统连接到它。 在UbuntuGeek上,在Ubuntu 上启用VFS Client \ Server组件是一个简单的指南。 一旦在系统之间映射了一个共享,只需使用任何脚本\调度工具,您就可以根据需要推送或拖动文件。
其他选项,如rsync,scp,sftp也可用于传输文件,但都需要一些额外的第三方服务器或客户端组件,这可能并不理想,但它们可以提供优于NFS \ SAMBA选项的优势。