如何快速将文件和文件夹从本地服务器移动到亚马逊 EC2 实例?

如何快速将文件和文件夹从本地服务器移动到亚马逊 EC2 实例?

我正在使用 winscp 拖放将脚本文件从本地服务器移动到 Amazon EC2 实例,但花费的时间太长。如何快速移动这些文件?

答案1

使用 UDP 文件传输应用程序(如 TsunamiUDP)http://tsunami-udp.sourceforge.net/) 应该有助于提高传输速度。请注意,Tsunami 不会加密传输,因此在发送文件之前,您应该注意这一点。

您需要按照文档中指定的方式打开相关端口(http://tsunami-udp.cvs.sourceforge.net/viewvc/tsunami-udp/docs/USAGE.txt)。TCP(控制)和UDP的默认设置都是46224。

答案2

这里没有什么魔法。文件夹中的数据需要从 A 点传输到 B 点不知何故。您的互联网连接很可能是这里的瓶颈。在这种情况下,您几乎无法提高文件复制性能。

您正在使用 winscp,我假设您在客户端上启用了压缩。如果没有,请尝试启用 ssh 压缩。

如果这不能解决问题,您就无能为力了。也许可以尝试在本地压缩文件夹,然后传输它,然后提取它。您将得到轻微地这样压缩效果更好。

要是部分文件夹的内容发生变化,您可以考虑使用类似的方法rsync,这将允许您只传输增量更改,而不必每次复制整个文件夹。

相关内容