1. 程式人生 > >python運維之SSH方式

python運維之SSH方式

pre .get hostname result html close use 對象 4.3

# 基於paramiko模塊, pip3 install paramiko
import requests
import paramiko

# ################## 獲取今日未采集主機名 ##################
#result = requests.get(‘http://www.127.0.0.1:8000/assets.html‘)
# result = [‘c1.com‘,‘c2.com‘]


# ################## 通過paramiko連接遠程服務器,執行命令 ##################
#
ssh = paramiko.SSHClient()創建SSH對象
# 允許連接不在know_hosts文件中的主機
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 連接服務器
ssh.connect(hostname=‘192.168.14.36‘, port=22, username=‘wupeiqi‘, password=‘123‘)

# 執行命令
# stdin, stdout, stderr = ssh.exec_command(‘df‘)

# 獲取命令結果
# result = stdout.read()

# 關閉連接
# ssh.close()
# print(result)

# data_dict = {result}

# ##################  發送數據 ##################
# requests.post(‘http://www.127.0.0.1:8000/assets.html‘,data=data_dict)

  

python運維之SSH方式