前提:勉ssh秘鑰登陸
使用pdssh
1、配置主機列表
web.list
file.list
2、遠端執行命令
-h 執行命令的遠端主機列表 或者 -h user@ip:port 檔案內容格式[user@]host[:port]
-l 遠端機器的使用者名稱
-p 執行時輸出執行資訊
-p 一次最大允許多少連線
-o 輸出內容重定向到乙個檔案
-e 執行錯誤重定向到乙個檔案
-t 設定命令執行的超時時間
-a 提示輸入密碼並且把密碼傳遞給ssh
-o 設定ssh引數的具體配置,參照ssh_config配置檔案
-x 傳遞多個ssh 命令,多個命令用空格分開,用引號括起來
-x 同-x 但是一次只能傳遞乙個命令
-i 顯示標準輸出和標準錯誤在每台host執行完畢後
例: 執行單主機命令
pssh -h web.list -l root chkconfig --level 2345 snmpd on
批量執行同步命令
3、批量拷貝檔案
pscp -h web.list 本地檔案 遠端路徑
4、同步目錄
prsync -h web.list -l dongwm -a -r /etc/sysconfig /tmp/etc 將本地的etc下的sysconfig目錄遞迴同步到遠端/tmp/etc/下面
5、遠端拷貝
pslurp -h web.list -l /tmp/test -l root /tmp/network test 將遠端主機的network檔案拷貝到本地
6、並行殺死程序
pnuke -h web.list syslog 殺死遠端主機的日誌程序
7、安裝
#wget
#python ez_setup.py
#wget
# tar zxvf pssh-2.2.2.tar.gz
# cd pssh-2.2.2
# python setup.py install
還有batchshell客戶端很好 Linux的遠端控制
今天本來在寫乙個捕捉linux中的鍵鼠訊息的程式。查閱資料,看到了如下資訊 鍵鼠裝置 包括touch等裝置 事件以檔案的形式存在 dev input event n 中 其中n等於多少,可以通過cat proc bus input devices得知。讀取這些檔案,就可以獲得鍵盤與滑鼠觸發的訊息,反...
Linux 遠端控制管理
傳統的網路服務程式,ftp pop telnet 本質上都是不安全的,因為它們在網路上通過明文傳送口令和資料,這些資料非常容易被截獲。ssh 叫做 secure shell。通過 ssh,可以把傳輸資料進行加密,預防攻擊,傳輸的資料進行了壓縮,可以加快傳輸速度 這個類似於windows的遠端桌面。s...
Linux 遠端控制管理
傳統的網路服務程式,ftp pop telnet 本質上都是不安全的,因為它們在網路上通過明文傳送口令和資料,這些資料非常容易被截獲。ssh 叫做secure shell。通過 ssh,可以把傳輸資料進行加密,預防攻擊,傳輸的資料進行了壓縮,可以加快傳輸速度。ssh 是芬蘭一家公司開發。但是受到版權...