文档章节

python paramiko sftp

connie_wu
 connie_wu
发布于 2015/06/06 17:50
字数 77
阅读 21
收藏 0
点赞 0
评论 0

#!/usr/bin/env python

#-*- coding:utf-8 -*-

import paramiko




def main():

    t = paramiko.Transport(('172.16.243.130',22))

    t.connect(username='root',password='123456')

    sftp = paramiko.SFTPClient.from_transport(t)

    

    sftp.get('/etc/vimrc','vimrc.txt'#上传

    sftp.put('/etc/hosts','/root/hosts.backup')#下载

    print sftp.stat('/etc/hosts') #显示文件信息

    sftp.mkdir('/etc/dir1') #创建目录

    sftp.rmdir('/etc/dir1') #删除目录

    sftp.listdir('/etc/') #显示目录

    

    t.close()

    

if __name__ == '__main__':


    main()


© 著作权归作者所有

共有 人打赏支持
connie_wu
粉丝 0
博文 18
码字总数 4503
作品 0
朝阳
【PYTHON模块】paramiko模块与主机SSH连接

还记得前一节做的socket和socketserver吗?写了很多实现了一个小功能,但是今天的paramiko真让人有种土枪换炮的感觉! paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证...

等你的破船 ⋅ 04/16 ⋅ 0

python 利用paramiko批量管理功能示例

paramiko是基于python实现的ssh2远程安全连接,支持秘钥认证,实现远程命令执行,文件传输,中间ssh代理等功能 安装paramiko paramiko依赖第三方的crypto,ecdsa,python-devel yum install ...

super李导 ⋅ 05/23 ⋅ 0

pyhon中用到的模块

安装:pip3,pip2 1.python-rrdtool(just for python2) sudo apt-get install python-rrdtool -y import rrdtool 2.psutil pip3 install psutilpip install psutil import psutil 3.ipy p......

苑洪武 ⋅ 2017/12/31 ⋅ 1

python paramiko模块的使

一般使用paramiko的功能就是通过ssh远程执行命令,远程(上传、下载)传输文件等等 依赖包:/usr/local/python27/bin/pip install pycrypto 下载包 paramiko #wget http://en.onlinedown.net/...

我不是三爷 ⋅ 2016/11/13 ⋅ 0

Python学习你掌握对方法了吗?python自动化

阅读官方文档即可满足日常需求,官方文档有中文翻译,更加方便学习。但这些都是基础的语法和常见的模块,Python学习重要的是模块,快速、高效的开发依赖的是模块的应用,站在前人的肩膀会省时...

老男孩Linux培训 ⋅ 06/12 ⋅ 0

Python PyCrypto,Paramiko模块安装和使用

1、简介   大家会发现,常见的解决方法都会需要对远程服务器必要的配置,如果远程服务器只有一两台还好说,如果有N台,还需要逐台进行配置,或者需要使用代码进行以上操作时,上面的办法就...

qianghong000 ⋅ 2017/11/06 ⋅ 0

Python自动化开发学习9-paramiko模块

第三方库的安装 下面要讲的paramiko是一个第三方库。这是第一次使用到第三方库,要使用第三方库需要先进行安装。不过现在安装过程比较简单,一条命令便可以完成库的下载和安装。下面就用par...

骑士救兵 ⋅ 2017/12/21 ⋅ 0

Python学习记录-paramiko模块

Python学习记录-paramiko模块 [TOC] paramiko模块基于SSH用于连接远程服务器并执行相关操作。 1. 用于连接远程服务器并执行基本命令 基于用户名密码连接: SSHClient 封装 Transport 基于公钥...

ygqygq2 ⋅ 04/27 ⋅ 0

Python 远程连接服务器

paramiko的安装与使用 一:简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。 由于使用的是python这样的能够跨平台运行的语言,所以...

人间四月 ⋅ 2016/07/05 ⋅ 1

python paramiko 通过密钥文件登陆ssh和听过sftp上传文件

paramiko 不通过密钥文件登陆,这很好解决,直接connect输入用户名和密码就ok # -- coding: utf-8 -- import paramiko paramiko.util.logtofile('paramiko.log') #记录日志文件 ssh = paramiko...

yzy121403725 ⋅ 2017/10/31 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL 数据库设计总结

规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节...

OSC_cnhwTY ⋅ 42分钟前 ⋅ 0

多线程(四)

线程池和Exector框架 什么是线程池? 降低资源的消耗 提高响应速度,任务:T1创建线程时间,T2任务执行时间,T3线程销毁时间,线程池没有或者减少T1和T3 提高线程的可管理性。 线程池要做些什...

这很耳东先生 ⋅ 49分钟前 ⋅ 0

使用SpringMVC的@Validated注解验证

1、SpringMVC验证@Validated的使用 第一步:编写国际化消息资源文件 编写国际化消息资源ValidatedMessage.properties文件主要是用来显示错误的消息定制 [java] view plain copy edit.userna...

瑟青豆 ⋅ 今天 ⋅ 0

19.压缩工具gzip bzip2 xz

6月22日任务 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 6.1 压缩打包介绍: linux中常见的一些压缩文件 .zip .gz .bz2 .xz .tar .gz .tar .bz2 .tar.xz 建立一些文...

王鑫linux ⋅ 今天 ⋅ 0

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 今天 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 今天 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 今天 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 今天 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 今天 ⋅ 0

Linux(CentOS)下配置php运行环境及nginx解析php

【part1:搭建php环境】 1.选在自己需要安装的安装包版本,wget命令下载到服务器响应目录 http://php.net/releases/ 2.解压安装包 tar zxf php-x.x.x 3.cd到解压目录执行如下操作 cd ../php-...

硅谷课堂 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部