国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python操作ssh實現服務器日志下載的方法

2020-02-23 01:29:33
字體:
來源:轉載
供稿:網友

本文實例講述了python操作ssh實現服務器日志下載的方法。分享給大家供大家參考。具體實現方法如下:

#coding:utf-8"""  ssh操作例子 實現了服務器日志下載  2012-08-24  yywolf"""import paramikoimport timehostname="????"port=22username="app"password="????"if __name__=="__main__":#  paramiko.util.log.log_to_file('paramiko.log')  s = paramiko.SSHClient()  s.load_system_host_keys()  s.set_missing_host_key_policy(paramiko.AutoAddPolicy())   s.connect(hostname,port,username,password,timeout=4)  stdin,stdout,stderr = s.exec_command("sh ~/log/check")  print stdout.read()  s.close()  #sftp  t = paramiko.Transport((hostname,port))  t.connect(username=username,password=password)  sftp = paramiko.SFTPClient.from_transport(t)  files = sftp.listdir("/home/app/log/")  for f in files:    print f  filetime = time.strftime('%Y-%m-%d',time.localtime(time.time()))  #需要下載的文件 和下載后的文件名  sftp.get("/home/app/log/server.txt","C://Users//Administrator//Desktop//server.txt")     sftp.get("/home/app/log/"+filetime+".log.zip","C:/Users/Administrator/Desktop//"+filetime+".log.zip")  #RASkey  pkey_file = "E://yy//tools//key//rsa.txt"  key = paramiko.RSAKey.from_private_key_file(pkey_file)  s = paramiko.SSHClient()  s.load_system_host_keys()  s.set_missing_host_key_policy(paramiko.AutoAddPolicy())   s.connect(hostname,port,username,pkey=key)  stdin, stdout, stderr = s.exec_command("ls -l /home/app/log")  print stdout.read()  s.close()  raw_input()

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东莞市| 临汾市| 漳浦县| 京山县| 利津县| 琼中| 宣威市| 连州市| 新建县| 西城区| 安龙县| 五大连池市| 晋中市| 德阳市| 旬阳县| 临邑县| 涟水县| 尉犁县| 汝州市| 正宁县| 长汀县| 保亭| 松阳县| 靖边县| 平顺县| 邓州市| 壤塘县| 中西区| 诸城市| 衢州市| 安平县| 通州区| 二连浩特市| 儋州市| 元谋县| 长宁县| 沛县| 綦江县| 南和县| 桐柏县| 明溪县|