【发布时间】: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