paramiko是連線linux伺服器的,如果想要遠端連線windows,則需要用到winrm
winrm服務是windows server下powershell的遠端管理服務。
python指令碼通過連線winrm模組操作windows命令列。
檢視winrm服務狀態,預設沒有啟動
winrm enumerate winrm/config/listener
winrm服務啟動
winrm quickconfig
報錯:
ps c:\windows\system32> winrm quickconfig
在此計算機上,winrm 未設定為接收請求。
必須進行以下更改:
啟動 winrm 服務。
將 winrm 服務型別設定為延遲的自動啟動。
執行這些更改嗎[y/n]? y
winrm 已更新為接收請求。
成功更改 winrm 服務型別。
已啟動 winrm 服務。
wsmanfault
message
provide***ult
wsmanfault
message = 由於此計算機上的網路連線型別之一設定為公用,因此 winrm 防火牆例外將不執行。 將網路連線型別更改為域或專用,然後再次嘗試。
錯誤編號: -2144108183 0x80338169
由於此計算機上的網路連線型別之一設定為公用,因此 winrm 防火牆例外將不執行。 將網路連線型別更改為域或專用,然後再次嘗試。
開啟網路和internet設定:
更改連線屬性為專用:
執行再次報錯:
ps c:\windows\system32> winrm quickconfig
已在此計算機上執行 winrm 服務。
winrm 沒有設定成為了管理此計算機而允許對其進行遠端訪問。
必須進行以下更改:
啟用 winrm 防火牆異常。
配置 localaccounttokenfilterpolicy 以遠端向本地使用者授予管理許可權。
開啟防火牆:
netsh advfirewall firewall set rule group="windows 遠端管理" new enable=yes
執行成功:
已更新 3 規則。
確定。
再次啟動:
c:\windows\system32> winrm quickconfig
已在此計算機上執行 winrm 服務。
在此計算機上設定了 winrm 以進行遠端管理。
檢視:
為winrm service 配置auth
winrm set winrm/config/service/auth '@'
auth
basic = true
kerberos = true
negotiate = true
certificate = false
credssp = false
cbthardeninglevel = relaxed```
為winrm service 配置加密方式為允許非加密
注意:
1.需要在控制端和被控制端都進行配置才可以使用winrm遠端連線
2.只用於區域網,兩台電腦必須可以ping通
3.必須使用管理員開啟命令列,否則會出現許可權不夠導致出錯
下面這些命令我沒有使用,有需要的可以取:
1.能夠以每組多達50個例項的速度獲取例項
winrm set winrm/config @
2.通過增大分配的最大封包大小和超時設定,也可以提高效能
winrm set winrm/config @
winrm set winrm/config @
3.要獲取當前的winrm配置設定,請執行以下命令
winrm g winrm/config
4.預設情況下,客戶端計算機要求對網路流量加密。要允許客戶端計算機請求未加密流量,請執行以下命令
winrm s winrm/config/client @
trustedhosts 是乙個陣列,用於指定可信的遠端計算機的列表。同一工作組中的其他計算機或不同域中的計算機均應新增到此列表中。trustedhosts 列表中的計算機未經過身份驗證。
5.執行以下命令可將所有計算機都納入trustedhosts
winrm s winrm/config/client @
6.基本身份驗證是以明文形式將使用者名稱和密碼傳送給伺服器或**的方案。這是最不安全的身份驗證方法。預設值為true。
執行以下命令可將客戶端計算機設定為使用基本身份驗證
winrm s winrm/config/client/auth @
Win10配置Graphviz以及pydot
from keras.utils import plot model plot model model,to file model.png plot model 有 4 個可選引數 plot model函式依賴 pydot ng 和 graphviz,若執行出現錯誤,則需要安裝這兩個包 安裝好之後需...
win10安裝node以及其環境配置
這次只講解安裝步驟,具體知識點不做解釋 首先 一 本機系統 windows 10 pro 64位 出現如圖,點選 next 按鈕 出現如圖,勾選核取方塊,繼續點選 next 按鈕 出現如圖,修改安裝目錄,繼續點選 next 按鈕 如圖,點選 add to path 點選 next 按鈕 如圖,點選 ...
win10彙編環境配置
安裝壓縮包裡面的dosbox0.74 win32 installer.exe。將壓縮包裡面的masm資料夾裡面的東西到乙個資料夾,盡量路徑為d masm。其他路徑也可以,但是路徑不要有中文和空格。如下圖 現在開啟dosbox安裝目錄,如果記不得,就右鍵dosbox快捷方式。選擇開啟檔案所在位置。現在...