首先,我不是受过网络训练的专业人士,也不太了解网络。我对 GNU/Linux、Shell 脚本有一些了解。有一天,我想将一个大型压缩文件复制到实验室的一组计算机上,并在那里执行一些其他任务。我的系统使用 DHCP。
寻找实现这一目标的最佳方法。
如果这个问题不适合这里或者完全是胡说八道,我很抱歉。
答案1
有多种方法可以在系统之间完成文件复制/传输,包括:
- SCP
- 中小企业
- ftp(或任何更安全的变体)
- 网络文件系统
- http
- 等等等等....
这取决于系统上安装了什么以及您对各种选项的熟悉程度。如果一对多复制的情况出现得足够频繁,可以考虑这些技术/解决方案,那么可以使用“多播”选项。
答案2
功能是一款出色的工具,可将文件复制到多台机器,也可在多台机器上执行命令,由 RedHat 和社区开发。非常适合管理服务器集群等。但是我不确定它是否能完美地与 DHCP 配合使用,您需要签名证书才能与客户端通信,但值得测试它是否适合您的需求
答案3
http + wget FTW。
在一个中央主机上设置一个 Web 服务器,然后使用 wget 下载文件。
答案4
Unix 上的标准方法是rdist
如今,它仍可在大多数存储库中使用。然而,如今的问题是我们使用 SSH 而不是 RSH,因此密钥和密码的管理可能更加不方便。