from:
伺服器多了,有乙個煩惱就是如何批量快速操作一堆伺服器。這裡我推薦一下經常使用利器pssh。這個工具給我的工作帶來了莫大的幫助。
簡介
pssh是一款開源的軟體,使用python實現。用於批量ssh操作大批量機器。pssh的專案位址
安裝
wget常用的方法''wget
''tar
-xzvf pssh
-2.3
.tar.gz
cd pssh
-2.3
python setup
.py install
psshpssh檢視所有伺服器的uptime--help
pssh -i使用pscp向一堆機器分發檔案-a -h list
'uptime'
pscp從一堆機器中拷貝檔案到中心機器-h list localfile remote_dir
pslurp常見問題-h list
/etc
/hosts local_dir
如果你遇到這樣的錯誤:
ioerror:[建議公升級python版本到python2.7errno4]
interrupted
system call
使用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...