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字典多键值及重复键值的使用方法(详解)
Oct 31 Python
用yum安装MySQLdb模块的步骤方法
Dec 15 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
Mar 15 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
Apr 20 Python
Python 互换字典的键值对实例
Feb 12 Python
python实现tail实时查看服务器日志示例
Dec 24 Python
tensorflow实现对张量数据的切片操作方式
Jan 19 Python
Python count函数使用方法实例解析
Mar 23 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
May 18 Python
简述python Scrapy框架
Aug 17 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
Jan 01 Python
Python爬取某平台短视频的方法
Feb 08 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中判断变量为空的几种方法分享
2013/08/26 PHP
PHP中header用法小结
2016/05/23 PHP
解密效果
2006/06/23 Javascript
JavaScript 字符编码规则
2009/05/04 Javascript
基于jquery的图片懒加载js
2010/06/30 Javascript
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
JS判断文本框内容改变事件的简单实例
2014/03/07 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
基于jQuery实现在线选座之高铁版
2015/08/24 Javascript
简单讲解jQuery中的子元素过滤选择器
2016/04/18 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
从vue源码解析Vue.set()和this.$set()
2018/08/30 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
[10:18]2018DOTA2国际邀请赛寻真——Fnatic能否笑到最后?
2018/08/14 DOTA
[20:39]DOTA2-DPC中国联赛 正赛开幕式 1月18日
2021/03/11 DOTA
深入理解Python中的元类(metaclass)
2015/02/14 Python
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
python如何实现递归转非递归
2021/02/25 Python
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
"引用"与指针的区别是什么
2016/09/07 面试题
财务管理专业毕业生求职信
2014/06/02 职场文书
体育运动会广播稿
2014/10/05 职场文书
活着观后感
2015/06/03 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android