python使用paramiko实现远程拷贝文件的方法


Posted in Python onApril 18, 2016

本文实例讲述了python使用paramiko实现远程拷贝文件的方法。分享给大家供大家参考,具体如下:

首先是安装paramiko库(其实现了SSH2安全协议),ubuntu下可直接通过源安装:

sudo apt-get install python-paramiko

接下来是代码实现远程下载:

def remote_scp(host_ip,remote_path,local_path,username,password):
  t = paramiko.Transport((host_ip,22))
  t.connect(username=username, password=password) # 登录远程服务器
  sftp = paramiko.SFTPClient.from_transport(t)  # sftp传输协议
  src = remote_path
  des = local_path
  sftp.get(src,des)
  t.close()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python中文乱码的解决方法
Nov 04 Python
pyqt4教程之widget使用示例分享
Mar 07 Python
Python实现二维数组输出为图片
Apr 03 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
python十进制和二进制的转换方法(含浮点数)
Jul 07 Python
浅谈python3.x pool.map()方法的实质
Jan 16 Python
对Python 获取类的成员变量及临时变量的方法详解
Jan 22 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
Dec 18 Python
python global和nonlocal用法解析
Feb 03 Python
python脚本定时发送邮件
Dec 22 Python
Python Pandas知识点之缺失值处理详解
May 11 Python
python UNIX_TIMESTAMP时间处理方法分析
Apr 18 #Python
python动态加载包的方法小结
Apr 18 #Python
python实现按行切分文本文件的方法
Apr 18 #Python
Python获取linux主机ip的简单实现方法
Apr 18 #Python
Python实现递归遍历文件夹并删除文件
Apr 18 #Python
Python简单实现TCP包发送十六进制数据的方法
Apr 16 #Python
Python出现segfault错误解决方法
Apr 16 #Python
You might like
PHP时间戳使用实例代码
2008/06/07 PHP
如何使用PHP批量去除文件UTF8 BOM信息
2013/08/05 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
document.createElement()用法
2013/03/13 Javascript
jQuery :first选择器使用介绍
2013/08/09 Javascript
Js实现自定义右键行为
2015/03/26 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
三种方式实现瀑布流布局
2017/02/10 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
微信小程序实现同时上传多张图片
2020/02/03 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
python字符串编码识别模块chardet简单应用
2015/06/15 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
python实现飞船大战
2020/04/24 Python
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
幼儿园教师个人反思
2014/01/30 职场文书
理工学院学生自我鉴定
2014/02/23 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
公司表扬稿范文
2015/05/05 职场文书