windows服務: winrm1. 在a機器上需要有python執行環境, 安裝pywinrm模組python類庫: pywinrm
pip install pywinrm
2. 在b機器配置winrm服務, 使其能夠開啟監聽, 接收遠端指令
# 快速在服務端執行winrm
winrm quickconfig
# 把服務中的allowunencrypted設定為true,允許未加密的通訊
winrm set winrm/config/service @
# 把基本身份驗證設定為true
winrm set winrm/config/client/auth @
# 設定主機信任的客戶端位址,這裡host1,2,3可以填你所在的客戶端機器的ip或者主機名
winrm set winrm/config/client @
# 檢視winrm的運**況
winrm e winrm/config/listener
# 檢視winrm的配置
winrm get winrm/config
3. 使用python指令碼傳送指令
import winrm
win = winrm.session(
'', auth=
('administrator'
,'****'))
r = win.run_cmd(
'calc'
)# r = win.run_cmd('python abc.py') # 預設執行位置是對方電腦使用者目錄
print
(r.std_out)
print
(r.std_err)
4. 執行端埠占用情況檢視
python 遠端執行命令
1.簡單版 coding utf 8 import paramiko import refrom time import sleep defssh ssh paramiko.sshclient ssh.set missing host key policy paramiko.autoaddpolic...
python實現rpc遠端呼叫
遠端呼叫就是將物件名 函式名 引數等傳遞給遠端伺服器,伺服器將處理結果返回給客戶端。遠端呼叫使得呼叫遠端伺服器的物件 方法的方式就和呼叫本地物件 方法的方式差不多,因為我們通過網路程式設計把這些都隱藏起來了。遠端呼叫是分布式系統的基礎。遠端呼叫一般分為兩種,遠端過程呼叫 rpc 和遠端方法呼叫 rm...
Python呼叫遠端Socket介面
web應用通訊通常都喜歡用http介面,但不排除直接socket通訊的情況。socket除了server端構建麻煩些 需要考慮很多實際情況 對於呼叫者來說構建個client端其實不比http麻煩多少。usr bin env python coding utf 8 auther linvo impor...