将文件从一台服务器复制到一组机器

将文件从一台服务器复制到一组机器

首先,我不是受过网络训练的专业人士,也不太了解网络。我对 GNU/Linux、Shell 脚本有一些了解。有一天,我想将一个大型压缩文件复制到实验室的一组计算机上,并在那里执行一些其他任务。我的系统使用 DHCP。

寻找实现这一目标的最佳方法。

如果这个问题不适合这里或者完全是胡说八道,我很抱歉。

答案1

有多种方法可以在系统之间完成文件复制/传输,包括:

  • SCP
  • 中小企业
  • ftp(或任何更安全的变体)
  • 网络文件系统
  • http
  • 等等等等....

这取决于系统上安装了什么以及您对各种选项的熟悉程度。如果一对多复制的情况出现得足够频繁,可以考虑这些技术/解决方案,那么可以使用“多播”选项。

答案2

功能是一款出色的工具,可将文件复制到多台机器,也可在多台机器上执行命令,由 RedHat 和社区开发。非常适合管理服务器集群等。但是我不确定它是否能完美地与 DHCP 配合使用,您需要签名证书才能与客户端通信,但值得测试它是否适合您的需求

答案3

http + wget FTW。

在一个中央主机上设置一个 Web 服务器,然后使用 wget 下载文件。

答案4

Unix 上的标准方法是rdist如今,它仍可在大多数存储库中使用。然而,如今的问题是我们使用 SSH 而不是 RSH,因此密钥和密码的管理可能更加不方便。

相关内容