小楊學python (十二) 多執行緒批量管理主機

2021-09-01 12:06:52 字數 279 閱讀 1149

通過多執行緒實現基於paramiko的ssh,sftp的批量管理主機功能

需求:1.主機分組

2.登入後顯示主機分組,選擇分組後檢視主機列表

3.可批量執行命令、傳送檔案,結果實時返回

4.主機使用者名稱密碼可以不同

只能執行paramiko.exec_command能執行的指令,例如top等不能執行

通過多執行緒實現從data目錄讀取主機資料(ip,pwd等)利用paramiko實現ssh登入執行命令或sftp傳送接收遠端主機的檔案

github:

小楊學python(十七) 堡壘機

集中式認證 ldap ad 域 windows 堡壘機作用 許可權可控,使用者審計 主流堡壘機 1.商業堡壘機 齊治 堡壘機 被360投資了 2.開源堡壘機 比如jumpserver alex寫的 crazyeye 小點 traceback 把異常在哪行列印出來 小點 getpass.getuser...

小楊學python(九) socket網路程式設計

1.ftp server 的執行流程 1 讀取客戶端發過來的檔名 2 檢測檔案是否存在 3 開啟檔案 4 檢測檔案大小 5 傳送檔案大小和md5給客戶端 6 等待客戶端確認 7 開始邊讀邊發 8 傳送md5 2.粘包問題 什麼是粘包 兩條send 挨著 容易被當成一條send linux 上這種問題...

Python小爬蟲, 多執行緒

下面是初學了多執行緒,下手寫的乙個小爬蟲,個人看著不那麼優雅,無奈水平不夠 望您發現有誤或者有改進的地方,能指正 import urllib.request as ur import re from threading import thread as tt from queue import qu...