Python通过paramiko远程下载Linux服务器上的文件实例


Posted in Python onDecember 27, 2018

如下所示:

#!/usr/local/bin/python
# encoding:utf-8
 
import paramiko
import os
 
HOST_IP='59.110.12.72'
REMOTE_PATH='/proc'
REMOTE_FILENAME='meminfo'
LOCAL_PATH='./proc'
USERNAME='niu'
PASSWORD='123456'
 
def remote_scp(host_ip,remote_path,local_path,file_name,username,password):
 t = paramiko.Transport((host_ip,22))
 t.connect(username=username, password=password) # 登录远程服务器
 sftp = paramiko.SFTPClient.from_transport(t) # sftp传输协议
 src = remote_path+'/'+file_name
 des = local_path+'/'+file_name
 sftp.get(src,des)
 t.close()
 
 
if not os.path.isdir(LOCAL_PATH):
 os.makedirs(LOCAL_PATH)
if not os.path.isfile(LOCAL_PATH+'/'+REMOTE_FILENAME):
 fp=open(LOCAL_PATH+'/'+REMOTE_FILENAME,'w')
 fp.close()
 
remote_scp(HOST_IP,REMOTE_PATH,LOCAL_PATH,REMOTE_FILENAME,USERNAME,PASSWORD)

以上这篇Python通过paramiko远程下载Linux服务器上的文件实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Tornado服务器中绑定域名、虚拟主机的方法
Aug 22 Python
Python返回真假值(True or False)小技巧
Apr 10 Python
python使用paramiko实现远程拷贝文件的方法
Apr 18 Python
Python制作豆瓣图片的爬虫
Dec 28 Python
python实现微信自动回复功能
Apr 11 Python
python的命名规则知识点总结
Oct 04 Python
Python 用turtle实现用正方形画圆的例子
Nov 21 Python
python实现滑雪者小游戏
Feb 22 Python
PyCharm 无法 import pandas 程序卡住的解决方式
Mar 09 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
用python进行视频剪辑
Nov 02 Python
利用python调用摄像头的实例分析
Jun 07 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 #Python
python 读取Linux服务器上的文件方法
Dec 27 #Python
Python 脚本获取ES 存储容量的实例
Dec 27 #Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 #Python
python获取本机所有IP地址的方法
Dec 26 #Python
python检测IP地址变化并触发事件
Dec 26 #Python
python实现自动获取IP并发送到邮箱
Dec 26 #Python
You might like
discuz7 phpMysql操作类
2009/06/21 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
php include类文件超时问题处理
2015/02/06 PHP
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
webpack入门必知必会
2017/01/16 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
JS实现新建文件夹功能
2017/06/17 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
python遍历 truple list dictionary的几种方法总结
2016/09/11 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
python实现图像外边界跟踪操作
2020/07/13 Python
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
历史专业毕业生的自我鉴定
2013/11/15 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
委托函范文
2015/01/29 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
就业推荐表院系意见
2015/06/05 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript