加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python:tarxjb简单、安全文件拷贝、传输

发布时间:2020-12-20 10:16:33 所属栏目:Python 来源:网络整理
导读:tarxjb 简单、安全文件拷贝、传输 描述 通过python paramiko库实现简易ssh、sftp执行操作,从而实现文件的远程传输 Github 优点: 可靠传输,文件不易受损 安全传输,避免文件丢失、覆盖 节省带宽,压缩传输 缺点 需要本地中转,对于带宽资源较少的服务器压

tarxjb 简单、安全文件拷贝、传输

描述

通过python paramiko库实现简易ssh、sftp执行操作,从而实现文件的远程传输

Github

优点:

  • 可靠传输,文件不易受损
  • 安全传输,避免文件丢失、覆盖
  • 节省带宽,压缩传输

缺点

  • 需要本地中转,对于带宽资源较少的服务器压力大
  • 需要计算md5及解压缩,对cpu占用大
  • 强制退出会失败

详细过程

源主机

  1. 检查文件/目录是否存在
  2. 打包(压缩)
  3. 计算md5
  4. 保存到本地

目的主机

  1. 判断是否存在同名文件
  2. 上传文件
  3. 计算md5
  4. 解包

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读