當前位置:編程學習大全網 - 源碼破解 - python使用paramiko模塊ssh遠程linux服務器,linux服務器已經使用公鑰認證免密碼登陸,請問怎麽寫?

python使用paramiko模塊ssh遠程linux服務器,linux服務器已經使用公鑰認證免密碼登陸,請問怎麽寫?

1.可密碼、公私鑰認證,實現sftp文件上傳下載

2.腳本

a.顯示命令行幫助:pythonsftp_downloader.py-h

b.運行:pythonsftp_downloader.py-uzhangsan-ppassword-pkmy-openssh-private-key-sfmy-server-list-file-path-srcfthe-file-name-to-be-download-ddthe-file-dir-to-save_vote

c.可把b中的命名設置成alias(windows平臺我用的Cmder終端,可設置alias),使用就簡單了

4.腳本說明:

a.argparse模塊使用接收命令行參數,然後分別設置_vote_tie_follow來區分要下載不同類型的服務器日誌與傳不同的日誌路徑

b.easylog模塊,自己封裝的日誌模塊

c.gevent,對文件中的多個服務器地址使用協程來加快下載

d.paramiko模塊,核心使用,ssh連接認證

e.只封裝了下載,上傳、執行服務器命令等可以自己再擴展

d.當前只是為了滿足方便使用,有很多地方可以調和糾錯,指正。

  • 上一篇:會包粽子的女人代表什麽性格
  • 下一篇:mmc.exe是什麽?
  • copyright 2024編程學習大全網