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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容