【问题标题】:advice : manage file transfer between multiple remote servers建议:管理多个远程服务器之间的文件传输
【发布时间】:2014-07-11 06:10:24
【问题描述】:

希望在最佳实践中获得一些专家建议。

目前我有大约 5 台服务器(一些专用的,一些 EC2 的)。我需要在它们之间传输文件。我有一台运行 SFTP 服务器的服务器,我将其用作“中间人”,但这意味着我正在双重处理数据(上传到 SFTP,然后从其他服务器下载)。

其他人如何管理这种事情?我应该在每台服务器上运行一个 SFTP 服务器吗?还是有更简单的基于 SSH 的方法?

【问题讨论】:

  • 1.没有单独的sftp 服务器,只有ssh 服务器和该ssh 服务器提供的 sftp 子系统。因此,如果您已经运行 ssh 服务器,则可以使用 sftp 服务器,除非您在配置中手动停用了该功能。 2. 有scp 作为sftp 的更简单的脚本替代方案(也基于ssh 服务器)和 3. 你可能想看看rsync 和它使用ssh 作为传输层。
  • 谢谢!我没有提到它们都是基于 Windows 的机器。
  • 这有什么不同?
  • 不知道有没有。我只是没有提到,所以添加到信息中。
  • 那么我需要在每台机器上启动一个服务器或服务吗?如果是这样,最好的选择是什么?

标签: windows ssh amazon-ec2 sftp file-transfer


【解决方案1】:

不要将 SFTP 服务器用作您的“中间人”,而是使用 Amazon S3。在您的服务器可以推送和拉取的 Amazon S3 上创建取放地点。它便宜、非常可靠且可扩展。文件传输可以通过命令行编写脚本或通过 GUI 完成(就像 FTP)。

【讨论】:

    猜你喜欢
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    相关资源
    最近更新 更多