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实现一个简单的MySQL类
Jan 07 Python
用Python登录Gmail并发送Gmail邮件的教程
Apr 17 Python
对pandas中Series的map函数详解
Jul 25 Python
Pycharm之快速定位到某行快捷键的方法
Jan 20 Python
python爬虫 正则表达式解析
Sep 28 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
python构造IP报文实例
May 05 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
Jun 29 Python
python 中关于pycharm选择运行环境的问题
Oct 31 Python
Python 无限级分类树状结构生成算法的实现
Jan 21 Python
Python实现科学占卜 让视频自动打码
Apr 09 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 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
js运动应用实例解析
2015/12/28 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
理解Koa2中的async&await的用法
2018/02/05 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
vue实现后台管理权限系统及顶栏三级菜单显示功能
2019/06/19 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
JavaScript实现单点登录的示例
2020/09/23 Javascript
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
Python切片操作实例分析
2018/03/16 Python
tensorflow实现简单的卷积神经网络
2018/05/24 Python
python树莓派红外反射传感器
2019/01/21 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
Python数组并集交集补集代码实例
2020/02/18 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
Python的信号库Blinker用法详解
2020/12/31 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
医学专业个人求职自荐信格式
2013/09/23 职场文书
日语专业个人的求职信
2013/12/03 职场文书
财务工作个人求职的自我评价
2013/12/19 职场文书
语文教学感言
2014/02/06 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
规划编制实施方案
2014/03/15 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
mysql联合索引的使用规则
2021/06/23 MySQL