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

首先,下载日志文件

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

第一步:连接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. 数据挖掘试题(150道) (1)
  2. PostgreSQL 10.0 preview 功能增强 - 后台运行(pg_background)
  3. eclipse异常关闭,无法启动tomcat解决办法
  4. php语录网站,杨泽业:给你的wordpress博客添加经典语录功能,适合所有php网站
  5. 关于安卓listview获得item中的控件问题
  6. net空间一次购买终身使用_net域名与org域名哪个投资价值更高?
  7. [HttpClient]HTTPClient PostMethod 中文乱码问题解决方案(2种)
  8. web服务器通信原理
  9. ftp工具破解版,细数6个ftp工具破解版
  10. LINUX矩阵键盘简单介绍,矩阵键盘程序流程图详细介绍
  11. 儒略历、儒略日与儒略年原来是鸡同鸭讲
  12. 使用requests爬取高德地图国内所有城市的天气情况
  13. iOS获取设备ID总结
  14. 高德地图sdk设置marker并且将设置为地图中心
  15. DataX Transformer 源码分析及 UDF 扩展与使用
  16. 《醒了自悟》--离别感言
  17. 搭建DVWA出现错误:DVWA System error - config file not found.
  18. SpringBoot+MangoDB查询操作(MongoTemplate)总结
  19. 计算机应用基础小结,计算机应用基础教学小结
  20. PayPal----订单支付

热门文章

  1. 新浪微博html5模板,个人主题建站首选微博秀模板,仿新浪微博官网
  2. PostgreSql 常用 ALTER 语句
  3. 单片机c语言 开方函数,单片机C语言求平方根函数
  4. (售前)销售经理和产品经理的区别以及未来发展
  5. java电商ERP源码 跨境电商ERP源码 ERP源码
  6. 【Opencv】 于仕琪 人脸68个特征点分布情况
  7. android百度地图调用,Android 调用百度地图API
  8. C#将集合key键以ASCII码从小到大排序
  9. cad插件_抖音最火CAD插件教程汇总
  10. 中美线径对照表_导线截面与线径对照表