parallel-ssh 是一個異步的并行 SSH 庫,專為大規(guī)模自動化設計。
它與其他替代方案、其他庫和更高級的框架(如Ansible或Chef)在幾個方面有所區(qū)別:
-
可擴展性 - 可以擴展到數(shù)百、數(shù)千、數(shù)萬個主機甚至更多。
-
易用性 - 只需兩行代碼即可在任意數(shù)量的主機上運行命令。
-
速度 - 是最快的Python SSH庫,可以查看性能比較。
-
資源利用 - 在所有Python SSH庫中,它使用的CPU和內存資源最少。
-
還有其他更多特點。
您可以使用 pip 安裝 parallel-ssh。
linuxmi@linuxmi:~/www.linuxmi.com$ pip install parallel-ssh
-
-p:將給定的數(shù)字作為并發(fā)連接的最大數(shù)量。
-
-h:從給定的主機文件中讀取主機。
-
-i:顯示每個主機的stdout和stderr。
-
-l:連接的用戶。
-
-I::讀取輸入并發(fā)送給每個ssh進程。
示例:在主機文件中定義的服務器上執(zhí)行命令
parallel-ssh -p10 -h -i -l """cmd"""
示例:遠程執(zhí)行本地腳本
parallel-ssh -p10 -i -h -l -I<./<script_file>
parallel-ssh 并不像 Ansible 那樣功能強大或功能齊全,但對于日常操作來說非常有用,且學習曲線較低!
-
自動化
+關注
關注
29文章
5644瀏覽量
79726 -
SSH
+關注
關注
0文章
189瀏覽量
16415 -
python
+關注
關注
56文章
4811瀏覽量
85079
原文標題:parallel-ssh:專為大規(guī)模自動化設計并行 SSH 庫
文章出處:【微信號:Linux迷,微信公眾號:Linux迷】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
ssh連接
什么是 SSH(secure shell)
SSH定義及應用
SSH服務器應用程序免費下載
![<b class='flag-5'>SSH</b>服務器應用程序免費下載](https://file.elecfans.com/web1/M00/AE/C4/pIYBAF3bLDWAPu8VAABrKOg-NGU064.png)
GaussDB數(shù)據(jù)庫配置安全SSH協(xié)議
SSH是什么?
如何修改Linux系統(tǒng)的SSH端口
一款數(shù)據(jù)庫自動化提權工具
![一款數(shù)據(jù)<b class='flag-5'>庫</b><b class='flag-5'>自動化</b>提權工具](https://file1.elecfans.com/web2/M00/8D/2B/wKgZomS3iZOATXOoAAAHk2O9BHw114.jpg)
SSH端口號是什么?SSH是如何工作的?
![<b class='flag-5'>SSH</b>端口號是什么?<b class='flag-5'>SSH</b>是如何工作的?](https://file1.elecfans.com/web2/M00/AF/35/wKgZomVNkIOAYPV2AAAiTk_1vQc475.png)
怎么用SSH密鑰登陸vps?
SSH遠程操作的基本方式
![<b class='flag-5'>SSH</b>遠程操作的基本方式](https://file1.elecfans.com/web1/M00/F4/B6/wKgZoWcxd1KAKALfAAAYuIzH-z4357.png)
評論