国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荃湾区| 延吉市| 阿巴嘎旗| 兰州市| 张北县| 额尔古纳市| 子长县| 阳新县| 扶风县| 揭阳市| 华宁县| 政和县| 偃师市| 上杭县| 稷山县| 宽甸| 盐津县| 岳西县| 新和县| 石景山区| 淮南市| 拉萨市| 绥化市| 惠水县| 鹤庆县| 屏东市| 龙井市| 咸宁市| 梓潼县| 东港市| 仁化县| 龙门县| 德清县| 兴城市| 新竹市| 漠河县| 南丰县| 恩施市| 新邵县| 青海省| 会宁县|