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算法学习之基数排序实例
Dec 18 Python
Python实现删除文件但保留指定文件
Jun 21 Python
Python中集合的内建函数和内建方法学习教程
Aug 19 Python
python 多线程实现检测服务器在线情况
Nov 25 Python
python中星号变量的几种特殊用法
Sep 07 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
Dec 12 Python
python递归打印某个目录的内容(实例讲解)
Aug 30 Python
python回调函数中使用多线程的方法
Dec 25 Python
Python中判断输入是否为数字的实现代码
May 26 Python
Python 函数返回值的示例代码
Mar 11 Python
Python中Unittest框架的具体使用
Aug 27 Python
Python xlwings插入Excel图片的实现方法
Feb 26 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 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
CodeIgniter配置之database.php用法实例分析
2016/01/20 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
myEvent.js javascript跨浏览器事件框架
2011/10/24 Javascript
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
javascript实现动态表头及表列的展现方法
2015/07/14 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
JavaScript面向对象程序设计教程
2016/03/29 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
vue 实现的树形菜的实例代码
2018/03/19 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
Python实现批量更换指定目录下文件扩展名的方法
2016/09/19 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
python内置数据类型之列表操作
2018/11/12 Python
python二进制文件的转译详解
2019/07/03 Python
python随机模块random使用方法详解
2020/02/14 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
面向对象设计的原则是什么
2013/02/13 面试题
简历的自荐信
2013/12/19 职场文书
合作协议书怎么写
2014/04/18 职场文书
党支部对照检查材料
2014/08/25 职场文书
汽车转让协议书
2015/01/29 职场文书
考察邀请函范文
2015/01/31 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL