我有 x 個伺服器,可以透過密碼透過 SSH 連線。如果我只需要連接 1,我將 ssh root@IP 位址。然後它會詢問我的密碼,經過身份驗證後,我可以在那裡執行命令。
如果我有 x 個相同的伺服器並且我希望在每台伺服器上執行相同的命令怎麼辦?我怎麼能用一個或兩個命令來做到這一點?
答案1
答案2
- 在多個主機上執行相同的命令
如果我有 x 個伺服器都相同並且我希望在每個伺服器上執行相同的 > 命令怎麼辦?我怎麼能用一個或兩個命令來做到這一點?
您可以執行一個腳本,該腳本會取得主機名稱作為參數,並對參數中的主機名稱執行相同的命令
- 透過 SSH 連接到多個伺服器
強烈建議您使用 ssh 金鑰對,並且 ssh 通訊將是無密碼的
看這個答案
答案3
您可以使用MobaXtrem作為 ssh 用戶端,它具有 MultiExec 功能,可讓您對所有開啟的終端執行相同的命令。