parallel-ssh 是一個異步的并行 SSH 庫,專為大規(guī)模自動化設(shè)計。
它與其他替代方案、其他庫和更高級的框架(如Ansible或Chef)在幾個方面有所區(qū)別:
-
可擴展性 - 可以擴展到數(shù)百、數(shù)千、數(shù)萬個主機甚至更多。
-
易用性 - 只需兩行代碼即可在任意數(shù)量的主機上運行命令。
-
速度 - 是最快的Python SSH庫,可以查看性能比較。
-
資源利用 - 在所有Python SSH庫中,它使用的CPU和內(nèi)存資源最少。
-
還有其他更多特點。
您可以使用 pip 安裝 parallel-ssh。
linuxmi@linuxmi:~/www.linuxmi.com$ pip install parallel-ssh
參數(shù):
-
-p:將給定的數(shù)字作為并發(fā)連接的最大數(shù)量。
-
-h:從給定的主機文件中讀取主機。
-
-i:顯示每個主機的stdout和stderr。
-
-l:連接的用戶。
-
-I::讀取輸入并發(fā)送給每個ssh進程。
示例:在主機文件中定義的服務(wù)器上執(zhí)行命令
parallel-ssh -p10 -h -i -l """cmd"""
示例:遠程執(zhí)行本地腳本
parallel-ssh -p10 -i -h -l -I<./<script_file>
parallel-ssh 并不像 Ansible 那樣功能強大或功能齊全,但對于日常操作來說非常有用,且學(xué)習(xí)曲線較低!
-
自動化
+關(guān)注
關(guān)注
29文章
5752瀏覽量
81978 -
SSH
+關(guān)注
關(guān)注
0文章
194瀏覽量
16833 -
python
+關(guān)注
關(guān)注
56文章
4825瀏覽量
86332
原文標題:parallel-ssh:專為大規(guī)模自動化設(shè)計并行 SSH 庫
文章出處:【微信號:Linux迷,微信公眾號:Linux迷】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
ssh連接
什么是 SSH(secure shell)
SSH定義及應(yīng)用
SSH服務(wù)器應(yīng)用程序免費下載

GaussDB數(shù)據(jù)庫配置安全SSH協(xié)議
SSH是什么?
如何修改Linux系統(tǒng)的SSH端口
一款數(shù)據(jù)庫自動化提權(quán)工具

SSH端口號是什么?SSH是如何工作的?

怎么用SSH密鑰登陸vps?
什么是反向SSH?如何創(chuàng)建反向SSH隧道?
SSH遠程操作的基本方式

評論