paramiko模塊

  • paramiko模塊簡介

    Paramiko是基於Python(2.6+,3.3+)實現SSHv2協議,並提供客戶端和服務端功能的模塊。

import paramiko
# 創建SSH對象
ssh = paramiko.SSHClient()
# 允許鏈接不在know_hosts 文件中的主機
ssh.set_mission_host_key_policy(paramiko.AutoAddPolicy())
# 連接服務器
ssh.connect(hostname="cl.salt.com", port=22, username="alex", password="123")
# 執行命令
(stdin, stdout, stderr) = ssh.exec_command("df") # stdout或者stderr只有一個有結果
result = stdout.read() # 讀取標準輸出
result_err = stderr.read()  # 讀取錯誤輸出
ssh.close()

備註:

paramiko模塊是第三方模塊,需要手動安裝

利用Pycharm可以方便安裝模塊

wKioL1i1mley34bBAAD8GcszaeU117.png-wh_50

上部分搜索欄輸入paramiko即可安裝,安裝過程要注意更新pip插件到做新9.x


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章