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抓taobao图片爬虫
Oct 26 Python
python 容器总结整理
Apr 04 Python
python编程实现归并排序
Apr 14 Python
Python使用win32 COM实现Excel的写入与保存功能示例
May 03 Python
Python利用Django如何写restful api接口详解
Jun 08 Python
pygame游戏之旅 添加键盘按键的方法
Nov 20 Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
在python 中split()使用多符号分割的例子
Jul 15 Python
python模拟实现斗地主发牌
Jan 07 Python
Python原始套接字编程实例解析
Jan 29 Python
Python 私有属性和私有方法应用场景分析
Jun 19 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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
CI框架整合smarty步骤详解
2016/05/19 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2016/12/10 PHP
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
js event事件的传递与冒泡处理
2009/12/06 Javascript
Jquery知识点三 jquery表单对象操作
2011/01/17 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
shiro授权的实现原理
2017/09/21 Javascript
js实现搜索栏效果
2018/11/16 Javascript
微信小程序实现吸顶特效
2020/01/08 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
python实现单链表中删除倒数第K个节点的方法
2018/09/28 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
运动会开幕式邀请函
2014/01/22 职场文书
十八大感想感言
2014/02/10 职场文书
申请任职学生会干部自荐书范文
2014/02/13 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
爱心捐赠活动简讯
2015/07/20 职场文书
python基础之爬虫入门
2021/05/10 Python
Python字典的基础操作
2021/11/01 Python
使用Oracle命令进行数据库备份与还原
2021/12/06 Oracle