2013-05-05 78 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