美文网首页程序员
SSH管理多台机器远程执行相同命令

SSH管理多台机器远程执行相同命令

作者: 404d67ac8c12 | 来源:发表于2019-02-03 15:33 被阅读0次

经常需要远程到其他节点上执行一些shell命令,如果分别ssh到每台主机上再去执行很麻烦,因此能有个集中管理的方式就好了。

shell远程执行
简单的执行一条指令:ssh user@remoteIP "cd /opt ; ls"

注意:
1、双引号必须有。如果不加双引号,第二个 ls 命令在本地执行。
2、分号,两个命令之间用分号隔开。

脚本集中管理
根据以上执行方式,使用脚本可以方便的进行集中管理。
脚本地址: https://github.com/riverdream/jxutil
说明请看 README 和代码中的注释。

相关文章

网友评论

    本文标题:SSH管理多台机器远程执行相同命令

    本文链接:https://www.haomeiwen.com/subject/ckdysqtx.html