【发布时间】:2014-11-12 17:43:12
【问题描述】:
出于审计目的,我有在 1000 台服务器 (linux) 上执行多个 linux 命令的场景。我觉得在所有 1000-1500 台服务器上执行 ssh 和复制密钥到远程主机有点困难。有没有可能实现这一点。 事实上,我听说了一些关于 rcmd 命令实用程序的地方。但我无法找到完成的确切工作。
问候, 萨万
【问题讨论】:
-
如果您需要经常这样做,您可能需要查看 saltstack 和类似工具。我的意思是不应该手动管理超过 1 个盒子...
-
嗨 fejese,感谢您的及时回复......如果我得到任何关于 rcmd 命令的建议,这将是有帮助的,我可能会得到任何解决方案!
-
也许看看GNU parallel。出于安全原因,您可能不想使用rsh(首选
ssh)。你肯定有办法访问这些远程服务器(第一次),所以使用它。 -
您的问题离题且不准确。首先,您如何访问这么多主机?你从哪里弄来的?它们上运行了哪些服务?
-
需要在每台远程机器上触发一些命令,例如 ....dmidecode 、 pciscan 、 snmpd status 、 clustat .... & 需要综合信息用于审计目的..