出于要取出日志文件中的特定信息这个需求,考虑怎么通过编码的方式实现提取日志中的特定信息。考虑为两个步骤,因为不知道怎么直接从日志中取出字符串。

首先,下载日志文件

第二,过滤日志文件,根据特定字符串查找文件内容,并输出最新的字段信息(用到切片知识)

第一步:连接SSH服务器并下载日志文件

import paramiko
import os,time,datetimeclass SSHMain:'''连接SSH,连接成功执行Linux命令'''def __init__(self, host: str, port: int = 22, username: str = "root",password: str = None, private_key_file: str = None):"""SSH连接服务器的方案,密码(password)方式和私钥文件(private_key_file)方式只能选择一个:param host: 主机地址 str:param port: 主机端口 默认(int) 22:param username: 登录时所用账号 默认(str) root:param password:  账号所对应密码 (str) 默认 None:param private_key_file: 私钥文件路径 (str) 默认None 与password 只可选择一个"""ssh_client = paramiko.SSHClient()# 自动接受服务器发过来的密钥ssh_client.set_missing_

Python3连接SSH服务器并下载日志文件相关推荐

  1. 云服务器centos登录日志文件,云服务器centos登录日志文件

    云服务器centos登录日志文件 内容精选 换一换 提供多个业务节点提供共享的日志输出目录,方便分布式应用的日志收集和管理.业务特点:多个业务主机挂载同一个共享文件系统,并发打印日志.大文件小I/O: ...

  2. 连接远程服务器并上传文件

    连接远程服务器并上传文件 首先挂载***(你懂的!) 挂载后sudo route add -net 192.168.29.0 netmask 255.255.255.0 gw 动态地址 ping 网关 ...

  3. 服务器查看数据库日志文件,服务器数据库查看日志文件

    服务器数据库查看日志文件 内容精选 换一换 对于不同业务场景,通过在调整数据库的参数配置,可以有效提升服务器性能.使用如下配置文件参数启动数据库,默认配置文件路径为/etc/my.cnf, 其中MyS ...

  4. 安卓从服务器中下载pdf文件 然后调用第三方软件WPS Office打开

    安卓从服务器中下载pdf文件 然后调用第三方软件WPS Office打开 前提: 高版本想使用Uri.fromFile() file://的形式 需要在onCreate 或init方法中添加下面代码. ...

  5. 修改了sql默认路径无法登录服务器,PostgreSQL错误'无法连接到服务器:没有这样的文件或目录'...

    像其他一些人一样,当我在我的项目中运行rake db:migrate或者甚至为我的Ruby on Rails 3.2应用程序尝试大多数数据库任务时,我收到此错误. PGError(无法连接到服务器:没 ...

  6. C#实现从服务器上下载DLL文件

    C#实现从服务器上下载DLL文件,具体代码如下:   var fullQualifiedPathToDll = Server.MapPath("/") + "/bin/m ...

  7. Linux服务器定时清理日志文件、Linux cron定时任务

    文章目录 1. 准备工作 2. 脚本实现 2.1 执行命令准备 2.2.Linux 下创建定时任务-crontab 2.2.1.crontab 常用命令 2.2.2 命令行操作 3.附甜点 cron校 ...

  8. MAC实用SSH连接远程服务器,并实现文件上传下载

    MAC作为程序员的神器,在编程上的使用远超window的电脑,而MAC本身提供了SSH功能,配合VIM编辑器对编程十分有帮助. 使用ssh连接远程主机 ssh username@192.168.100 ...

  9. python 文件下载服务器异常_python 从远程服务器下载日志文件的程序

    import os import sys import ftplib import socket ################################################### ...

  10. mac电脑如何从远程连接的服务器上下载文件

    背景: 疫情期间,在家里写毕业论文,挂着学校的vpn连学校的服务器. 由于最近个人电脑换成mac了,需要从远程服务器上下载文件到自己电脑上. 没用samba,因为我不是服务器管理员,所以一时没办法在服 ...

最新文章

  1. 2020年春季学期信号与系统课程作业参考答案-第十三次作业
  2. Web API 简单示例
  3. apache ignite_Apache Ignite,Hazelcast,Cassandra和Tarantool之间的主要区别
  4. 修改数据_如何批量修改数据库中的特定记录数据
  5. 队列C++ | 用链表实现队列_2
  6. 2011-10-18 22:20 mysql 中IFNULL 、IF、CASE 语句介绍
  7. ubuntu 把软件源修改为国内源和更新(转载)
  8. B+/-Tree原理(mysql索引数据结构)
  9. 自动锁定计算机怎么设置,win10如何设置自动锁定屏幕_win10设置自动锁屏的步骤...
  10. AD库文件(元件库+封装库+3D模型)
  11. 图的应用--最短路算法
  12. cfree编译报错[Error] g++.exe: 5\mingw\lib\: No such file or directory
  13. 3个步骤+1个模型,原来「数据分析」才是「增长黑客」的核心技能!
  14. 微信公众号聊天底部菜单动画
  15. AWVS11安装、操作
  16. 应届生什么专业方向就业面广?
  17. w ndows 10关机,Win10设置定时开关机休眠唤醒的方法
  18. 计算机主机显卡安装,电脑显卡安装的图文教程
  19. 如何高效的收集视频作业、收集照片作业,安利一款收集工具/小程序
  20. WiFi与惯导融合定位其二:安卓获取惯性数据(线性加速度、旋转矢量)

热门文章

  1. html分享到微博,前端实现分享内容到微博、QQ、QQ空间、豆瓣等平台
  2. (转)一些方便查找学习资料的网站,希望可以帮到需要的小伙伴
  3. 数据库MySQL与可视化界面 SQLYog 安装教程
  4. linux查看内存条pn,查看电脑内存条型号的两种方法【图文】
  5. Python--随机森林模型
  6. Execl导出大量数据出现内存溢出的bug,解决方法
  7. mfc简易的学生管理系统
  8. postSQL使用触发器(trigger)分表
  9. 美标AWG与国标MM线径、电流换算对照表
  10. UDP传输 TCP传输