fssh--閃速批量遠程命令執行利器源碼發佈啦

fssh,全稱flash ssh, 目標是通過ssh閃速批量並行遠程執行命令,只需在主控機部署本腳本,無需被控機端安裝代理,經測試120臺機器執行時間在3秒內。

源碼地址:https://github.com/LaiJingli/fssh

使用方法:
主控端執行
0、需安裝sshpass(略)
1、wget https://raw.githubusercontent.com/LaiJingli/fssh/master/fssh.sh
2、chmod +x fssh.sh
3、修改腳本中的ip地址及命令
4、./fssh.sh


特點:
1、主控端、被控端通過ssh加密通信,且被控端無需做任何設置;
2、命令格式和在bash下直接輸入、編寫shell腳本等方式完全一致;
3、透明支持所有命令、變量、單引號,雙引號等特殊字符,和在本地執行無差異;
4、支持sudo提權且免輸密碼,只需要在sudoers加入普通賬號的相應權限即可,這對很多生產環境的管理員來說是很大的福音,有sudo也可以自動化了;
5、遠程主機執行結果格式化輸出,一眼就能很直觀的看到執行結果,還可以保存到log方便審計;
6、自動統計任務的執行數量的變化,包括總任務數、執行完成任務數、執行完成且成功的任務數;
7、執行速度堪稱閃速
8、遠程賬號即可以做ssh信任認證,也可以採用默認的密碼認證,對用戶透明;



執行效率:
120臺遠程主機執行時間在10秒內,開啓閃速ssh優化選項後,執行時間縮短到3秒內。


效果截圖:






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章