安裝
wget
tar -zxvf pssh-2.3.1.tar.gz
cd pssh-2.3.1
python setup.py install
或者yum install -y pssh
使用yum安裝後,只能使用pssh,但是編譯安裝後會包括其他命令也安裝了(pscp prsync pnuke pslurp)
pssh常用引數
pssh --help
usage: pssh [options] command [...]
options:
--version show program's version number and exit
--help show this help message and exit
-h host_file, --hosts=host_file
hosts file (each line "[user@]host[:port]")
-h host_string, --host=host_string
additional host entries ("[user@]host[:port]")
-l user, --user=user username (optional)
-p par, --par=par max number of parallel threads (optional)
-o outdir, --outdir=outdir
output directory for stdout files (optional)
-e errdir, --errdir=errdir
output directory for stderr files (optional)
-t timeout, --timeout=timeout
timeout (secs) (0 = no timeout) per host (optional)
-o option, --option=option
ssh option (optional)
-v, --verbose turn on warning and diagnostic messages (optional)
-a, --askpass ask for a password (optional)
-x args, --extra-args=args
extra command-line arguments, with processing for
spaces, quotes, and backslashes
-x arg, --extra-arg=arg
extra command-line argument
-i, --inline inline aggregated output and error for each server
--inline-stdout inline standard output for each server
-i, --send-input read from standard input and send as input to ssh
-p, --print print output as we get it
example: pssh -h hosts.txt -l irb2 -o /tmp/foo uptime
具體常用介紹:
用法例項:
pssh -p -i -h sz_vpc.txt "w"
pscp -h ip.txt /etc/wenjian.txt /tmp/
這個命令類似yu killall命令
pnuke -h iplist.txt httpd
上邊的意思是在遠端主機上批量關閉httpd服務
能通過killall關閉的服務,都可以通過pnuke來批量完成
pslurp -h iplist.txt -l /home/ /hose/wenjian/yuanc.conf open.conf
上邊是,將所有遠端主機/hose/wenjian/yuanc.conf複製到本地主機/home/目錄下,並且重新命名為open.conf -l 來指定本地檔案路徑
下面這個是拷貝目錄
pslurp -h iplist.txt -r -l /home/ /hose/wenjian/ open
ps:建議分發檔案,執行命令,批量殺死程序,使用pssh,pscp,pnuke,速度很快的 pssh批量遠端管理
root proxy rpm ivh pssh 2.3.1 5.el7.noarch.rpm 2 修改 etc hosts本地解析檔案 cat etc hosts 192.168.2.100 host1 192.168.2.200 host2 192.168.4.100 host3 3 建立主機列表...
Ubuntu 遠端管理
ssh分為客戶端和服務端 服務端ssh分為 openssh openssl openssh是提供ssh服務的程式,openssl是為ssh提供連線加密的程式 客戶端ssh分為 securecrt,xshell,putty ssh是專為遠端登入會話和其他網路服務提供的安全性協議secure shell...
01遠端管理
03 遠端登入和複製檔案 shutdown 選項 時間 01ifconfig configure a network inte ce 檢視 配置計算機當前的網絡卡配置資訊 02ping ip位址 ping 一台計算機可能有乙個物理網絡卡和多個虛擬網絡卡,在linux中物理網絡卡的名字通常以ensxx...