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 相关文章推荐
Python正则抓取新闻标题和链接的方法示例
Apr 24 Python
Python实现的选择排序算法示例
Nov 29 Python
Python callable()函数用法实例分析
Mar 17 Python
解决python大批量读写.doc文件的问题
May 08 Python
Python 经典面试题 21 道【不可错过】
Sep 21 Python
Python设计模式之装饰模式实例详解
Jan 21 Python
Python之NumPy(axis=0 与axis=1)区分详解
May 27 Python
Python基础学习之时间转换函数用法详解
Jun 18 Python
python爬虫selenium和phantomJs使用方法解析
Aug 08 Python
python连接打印机实现打印文档、图片、pdf文件等功能
Feb 07 Python
Django model class Meta原理解析
Nov 14 Python
快速创建python 虚拟环境
Nov 28 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
PHP传参之传值与传址的区别
2015/04/24 PHP
扩展jQuery对象时如何扩展成员变量具体怎么实现
2014/04/25 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
javascript实现动态加载CSS
2015/01/26 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
AngularJS实现Input格式化的方法
2016/11/07 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
AngularJS 应用模块化的使用
2018/04/04 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
JS实现分页导航效果
2020/02/19 Javascript
ant-design-vue按需加载的坑的解决
2020/05/14 Javascript
基于Vue sessionStorage实现保留搜索框搜索内容
2020/06/01 Javascript
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
SmartBuyGlasses中国:唯视良品(销售名牌太阳镜、墨镜和眼镜框)
2017/07/03 全球购物
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
远程调用的原理
2014/07/05 面试题
房地产出纳岗位职责
2013/12/01 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
赵乐秦在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
小学师德师风整改措施
2014/10/27 职场文书
交通事故协议书范本
2014/11/18 职场文书
基于python的matplotlib制作双Y轴图
2021/04/20 Python
django中websocket的具体使用
2022/01/22 Python
六个好看实用的 HTML + CSS 后台登录入口页面
2022/04/28 HTML / CSS