python scp dir

import paramiko
from contextlib import closing
from scpclient import WriteDir

ssh_client = paramiko.SSHClient()
ssh_client.load_system_host_keys()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect("10.239.168.112", username="user", password="123456")

with closing(WriteDir(ssh_client.get_transport(), '~/remote_dir/')) as scp:
scp.send_dir('./local_dir/', preserve_times=True)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,249评论 19赞 139
  • MHA是什么? MHA是由日本Mysql专家用Perl写的一套Mysql故障切换方案,来保障数据库的高可用性,它的...
    张伟科阅读 772评论 0赞 1
  • 在速度快的情况下,一个小时可能不止11000字,但是到目前为止还没有达到这个数字,每个人训练的方式不同,每个人所产...
    剑飞在思考阅读 416评论 0赞 0
  • 实验要求 将同一交换机下的计算机划分到不同的vlan下 实验目的 了解vlan的划分步骤 实验设备 PC(四台)、...
    no知道阅读 1,131评论 0赞 0
  • ——致我最亲爱的你 人生中一些事 乍看生厌 浅思迷惘 初尝微涩 但也...
    生活有毒阅读 252评论 1赞 2

友情链接更多精彩内容