2013-05-05 60 views
-2

我想在bash中写一个类似NFS的脚本。它应该扫描本地网络的其他工作站,如果可用则连接到所有的工作站并搜索特定文件(在本例中为脚本文件本身)。然后它应该比较所有主机上文件夹中文件的修改日期,并将它们升级到最新版本。我一直在寻找有关SSH,Telnet,scp,NFS和Samba的信息,但我有点被信息所淹没。你能给我一些关于允许连接,开放端口,听众,或者一些建议如何以非常简单的方式做到这一点的指导?任何链接到文章或帮助将不胜感激。Linux本地网络文件同步

回答

0

你真的应该看看puppet,cfengine或者其他的。脚本家酿只是没有意义,因为轮子一遍又一遍地被发明出来,其中许多是完美的圆形,不发出吱吱声。

puppet

cfengine

+0

事实上,除非你是一个信息学生,试图更好地了解网络。这个脚本只有教育用途。 – Ghostli 2013-05-05 20:15:19

+0

在这种情况下,第一个问题将是访问所有机器并确定可用的方法。在这种情况下,我个人偏好重新发明轮子的方式是ssh/scp,并使用从控制工作站到“客户端”的基于密钥的无密码身份验证。 – tink 2013-05-05 20:31:26

+0

感谢您提供的信息,采用相同的方式。 – Ghostli 2013-05-05 22:44:56