pssh pdsh mussh應用場景簡介

2021-10-23 17:30:24 字數 1121 閱讀 5622

1,並行ssh運維工具pssh

全稱:parallel-ssh

用python編寫

?可以併發在遠端伺服器上批量執行命令

?支援檔案並行複製(核心)、遠端並行執行命令、殺掉遠端主機上的程序

使用條件:保證本地主機和要管理的遠端主機之間單向信任,即要在本地主機和遠端所有主機上配置金鑰認證訪問

附上金鑰配置過程:

(1)本地主機上建立rsa金鑰和公鑰

mkdir ~/.ssh #在本地主機使用者的根目錄內建立.ssh目錄

chomd 700 ~/.ssh #設定讀取許可權

cd ~/.ssh

ssh-keygen -t rsa #生成基於ssh協議的rsa金鑰

(2)整合公鑰檔案

#在本地主機上

cd ~/.ssh

cat /home/《使用者家目錄名》/.ssh/id_rsa.pub > authorized_keys #將公鑰寫入authorezed_keys檔案

chmod 600 ~/.ssh/authorized_keys

scp authorized_keys 《遠端主機名》:/home/《使用者家目錄名》/.ssh/ #將公鑰複製到遠端主機

(3)測試

ssh

《遠端主機名》

date

若不需要輸入密碼就顯示使勁按則配置成功

2,並行分布式運維工具pdsh

全稱:parallel distributed shell

可並行執行對遠端目錄主機的操作

▲常用於有批量執行命令或分發任務的運維

支援互動模式

?應用場景:用於大量伺服器的配置、部署、檔案複製等(同pssh)

需要配置單向ssh信任

附帶有pdcp命令,可以將本地檔案批量複製到遠端多台主機

可以使用多種方式在遠端主機上執行命令,預設rsh方式

其實就是乙個ssh封裝器

由乙個shell指令碼實現

?功能:批量管理多台遠端主機,通過mussh可以同時在多台遠端主機上執行ssh命令或指令碼(mussh可以把本地的指令碼在多台遠端主機上執行)

需要建立ssh的單向信任

網路應用 web應用

world wide web tim berners lee 網頁 網頁互相鏈結 網頁 web page 包含多個物件 objects 物件的定址 addressing url uniform resoure locator 統一資源定位器 rfc1738 scheme host port path...

應用 原生應用和混合應用的區別

最近原生應用 web應用 混合應用的名字讓我們聽得比較熟悉了,現在我們就通過評析各種應用的優缺點來更進一步看看這三者的區別。一.原生應用 你使用過微軟powerpoint 或者 word吧?這些可直接在你電腦上執行或者在智慧型手機上執行,簡單來說,原生應用是特別為某種作業系統開發的,比如ios an...

Flyme應用中心應用認領

使用jarsigner 他推薦的命令如下 jarsigner verbose keystore c downloads sign verification mykeystore signedjar meizuemptyapk release signed apk meizuemptyapk rele...