使用PSSH批量SSH操作Linux伺服器

2021-06-28 16:52:44 字數 805 閱讀 8982

from: 

伺服器多了,有乙個煩惱就是如何批量快速操作一堆伺服器。這裡我推薦一下經常使用利器pssh。這個工具給我的工作帶來了莫大的幫助。

簡介

pssh是一款開源的軟體,使用python實現。用於批量ssh操作大批量機器。pssh的專案位址 

安裝

wget 

''wget

''tar

-xzvf pssh

-2.3

.tar.gz

cd pssh

-2.3

python setup

.py install

常用的方法
pssh 

--help

pssh檢視所有伺服器的uptime

pssh -i 

-a -h list

'uptime'

使用pscp向一堆機器分發檔案

pscp 

-h list localfile remote_dir

從一堆機器中拷貝檔案到中心機器

pslurp 

-h list

/etc

/hosts local_dir

常見問題

如果你遇到這樣的錯誤:

ioerror:[

errno4]

interrupted

system call

建議公升級python版本到python2.7

使用pssh批量管理伺服器

pssh是乙個可以在多台伺服器上執行命令的工具,同時支援拷貝檔案,是同類工具中很出色的。使用是必須在各個伺服器上配置好金鑰認證訪問。在系統centos 5.6 64位 和 red hat enterprise linux 6.1 64位中測試通過 1 安裝pssh wget tar zxvf pss...

windows遠端ssh與scp操作linux

1 安裝winscp與putty,兩個要放在乙個目錄下。前者負責scp,後者負責ssh。2 winscp使用方法一目了然 3 putty輸入 顯示中文需要進行設定。a 把伺服器端預設編碼改為gb2312。以下是偶的linux端 etc sysconfig i18n lang zh cn.gb1803...

python 使用paramiko操作linux

可以利用paramiko模組寫伺服器指令碼,在本地執行,比如持續更新 檢視日誌,批量配置集群等。paramiko 主要包含sshclient和sftpclient兩個元件 ssh服務會話的表示,通常用來執行命令,主要有connect exec command load system host key...