我需要将包含美国Windows生产服务器的定期webserver-log-like文件转移到印度的linux服务器上。 这些文件大小约为4MB,每分钟大约有1个文件。 我可以花费大约5分钟的时间在windows上写入的文件和linux机器上可用的文件之间。 我在这里的各种select之间有些困惑,因为我在这样的devise方面经验不足:
我不相信互联网连接很稳定,所以应该有一个很好的重试机制和失败保护。 这些情况下潜在的问题是什么,还有其他一些我必须担心的问题?
谢谢Hari
您可以使用sftp(SSH)进行传输。 简单的脚本可以创build通过Windows到Linux – 这可能是最简单的方法,有一些额外的安全性。
您也可以尝试WinSCP,这是我发现从Linux / ESX计算机传输到Windows的最简单的方式,只要它们可以连接即可。 WinSCP是免费的,安全的,易于使用的,不需要安装,所需的资源非常less,并且真正快速的工作。
既然你正在寻找重新连接和恢复,我会使用FTP或SFTP,以及许多商业产品之一,很容易被search。 Samba不是一个好的解决scheme,因为断开连接可能会导致问题。
我在谷歌上第一次发现是BatchSync ,它支持FTP和FTPS / SFTP,但我不知道这个产品。 毫无疑问,这不是唯一的一种。
在Windows机器上安装Deltacopy并设置一个计划的rsync作业,以将文件夹与日志同步。 网站上的说明还告诉你如何通过ssh来运行传输 – 只需要注意,在设置Deltacopy之后,你应该在命令提示符下手动执行Deltacopy生成的rsync命令的一次性运行,这样你就可以回复提示保存远程系统的密钥。
最简单的方法是在Windows服务器和Linux服务器上安装Dropbox,然后将日志文件保存到Dropbox中: http : //db.tt/Jw6XNac