自动打包下载远程文件
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,#!/usr/bin/env puthonimport pexpectimport sys#定义目标主机r_ip="IP_ADDRSS"r_user="USERNAME"r_passwd="PASSW
千家信息网最后更新 2025年12月02日自动打包下载远程文件
#!/usr/bin/env puthonimport pexpectimport sys#定义目标主机r_ip="IP_ADDRSS"r_user="USERNAME"r_passwd="PASSWORD"#定义目标主机nginx日志文件target_file="/path/to/nginx_access.log"#运行ssh命令child = pexpect.spawn('/usr/bin/ssh', [r_user+'@'+r_ip])#输入输出写入日志文件fout = file('mylog.txt','w')child.logfile = fouttry: child.expect('(?i)password')#匹配password字符串,(?i)不区分大小写 child.sendline(r_passwd) child.expect('#') child.sendline('tar -czf /path/to/nginx_access.tar.gz '+target_file)#打包日志文件 child.expect('#') print child.before child.sendline('exit') fout.close()except EOF: #定义异常处理 print "expect EOF"except TIMEOUT: #定义超时处理 print "expect TIMEOUT"child = pexpect.spawn('/usr/bin/scp', [r_user+'@'+r_ip+':/data/nginx_access.tar.gz','/home'])#scp命令拷贝文件fout = file('mylog.txt','a')child.logfile = fouttry: child.expect('(?i)password') child.sendline(passwd) child.expect(pexpect.EOF)except EOF: print "expect EOF"except TIMEOUT: print "expect TIMEOUT"
文件
日志
主机
命令
目标
处理
大小
字符
字符串
拷贝
输入
输出
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
武汉达梦数据库是外包吗
深圳市委网络安全
安庆市网络安全与执法
社交软件开发注意事项
暗黑2服务器瘫痪
记录仪总是出现连接服务器错误
停机更新是不是服务器正在维护
软件开发遵循的国家标准
艾洛裳网络技术有限公司
梅河口手机软件开发
负责网络安全的警察
最新计算机网络安全新技术
中国互联网科技最新
沉迷与网络安全
软件开发流程有哪些分类
人力资源软件开发行业分析
上海直销网络技术哪家好
信息技术和数据库技术发展的历史
信息管理软件开发报告
和平精英网络安全加速
网络安全这项工作
组建内网nas服务器
网络安全规定等级
护苗网络安全培训课堂
网络安全用什么硬件好
雅芳商城软件开发
ibm服务器理线
操作系统在软件开发中的应用
可信软件开发能力认证
取消对某个表的数据库审计