如何透過 LAN (linux) 向多台 PC 發送一條命令

如何透過 LAN (linux) 向多台 PC 發送一條命令

作業系統:Debian

你好,

我在 LAN 網路中有多台電腦進行遠端監控,它們都運行相同的硬體和軟體。為了監視它們,我只需透過 ssh 登入一台計算機,然後透過 ssh 連接到其他計算機。

我想知道是否可以透過 ssh 向電腦發送命令,然後將該命令廣播到 LAN 中的電腦(在某個 IP 範圍內!)?例如,對於所有計算機,我希望從 IP 範圍 10.1.1.10 - 10.1.1.18 運行命令“ls -l”。

或者我可以讓它們從一個命令運行 bash 腳本嗎?這是可能的還是我需要一些第三方程式來實現這個?

謝謝。

答案1

答案2

第一點是您可以同時打開多個終端以進行多個 SSH 連接,但我假設您需要一種簡單的方法來一次向所有計算機發送一條訊息。

有幾個管理終端可能對您有幫助。我相信 ClusterSSH(可透過 SourceForge 取得)可以完成這項工作。您必須原諒我,我沒有親自嘗試過這個應用程序,但其他人告訴我它允許跨多個系統進行命令回顯。我想這可能是你想要的。該應用程式的簡要介紹可以在以下位置找到:linux.com

希望這可以幫助。

相關內容