Fabric简介fabric是基于python实现的ssh命令行工具,可以实现对服务器的远程shell命令,它是在paramiko库的基础上做了进一步的封装,功能更强大。fabric官网:http://www.fabfile.org/Fabric安装pipinstallfabric#pip安装
在centos6.5系统上直接pip安装会有版本的问题:
[root..
分类:
其他好文 时间:
2015-03-16 19:35:56
阅读次数:
1519
#!/usr/bin/envpython
#-*-coding:UTF-8-*-
"""
@Item:v1.0
@Author:ShengWangQiang
@Group:System
@Date:2015-01-28
@E-mail:swq.499809608@hotmail.com
@Funtion:
"""
importsys,time,os,traceback,commands,
importparamiko,
classRemote(object):
def__init__(self):
ve..
分类:
编程语言 时间:
2015-03-12 15:28:23
阅读次数:
164
robot framework用SSHLibrary发送ctrl-c 等控制字符(control character)到远端 ssh server(linux server etc的表格代码
How to write CTRL-C and send it to remoter ssh server via ssh library in robot framework...
分类:
系统相关 时间:
2015-03-11 14:58:17
阅读次数:
619
该漏洞需要能登录ecshop后台权限,简单修改下语言项目,即可在网站植入木马后门。 以下是详细分析 1.登陆到ecshop台后,选择模板管理,语言项编辑,搜索用户信息 为什么要搜索用户该漏洞需要能登录ecshop后台权限,简单修改下语言项目,即可在网站植入木马后门。 以下是详细分析1.登陆到ecsh...
分类:
编程语言 时间:
2015-03-11 14:36:01
阅读次数:
140
最近想要学习一下python的Paramiko库,Paramiko依赖PyCrypto,在编译PyCrypto时碰到了问题,大体上的意思就是: unable to find vcvarsall.bat 解决方法如下: 追踪错误提示内容,定位到如下文件 python_path/lib/distutil...
分类:
编程语言 时间:
2015-03-05 12:34:05
阅读次数:
192
树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查询其中一个元素的值。这种...
分类:
编程语言 时间:
2015-03-04 00:59:17
阅读次数:
294
法1:使用exec.command(),此方法不适合用sudusu不输入密码的状况#!/usr/bin/envpythonimportparamikohostname=‘172.16.88.117‘username=‘liuqian‘pk_path=‘/home/liuqian/.ssh/id_rsa‘try:key=paramiko.RSAKey.from_private_key_file(pk_path)exceptparamiko.PasswordRequ..
分类:
编程语言 时间:
2015-02-28 16:48:09
阅读次数:
1148
首先,要先讲讲树状数组:树状数组(Binary Indexed Tree(BIT), Fenwick Tree)是一个查询和修改复杂度都为log(n)的数据结构。主要用于查询任意两位之间的所有元素之和,但是每次只能修改一个元素的值;经过简单修改可以在log(n)的复杂度下进行范围修改,但是这时只能查...
分类:
编程语言 时间:
2015-02-20 11:56:35
阅读次数:
205
1.cmd="someunixcommand"
retcode=subprocess.call(cmd,shell=True)2.ssh=paramiko.SSHClient()
ssh.connect(server,username=username,password=password)
ssh_stdin,ssh_stdout,ssh_stderr=ssh.exec_command(cmd_to_execute)3.importspur
shell=spur.SshShell(hostname="loc..
分类:
编程语言 时间:
2015-02-15 23:16:20
阅读次数:
470
1.Pimpl概念在进行项目开发中可能遇到的问题,程序编译耗时很长,每一次简单修改接口之后项目都会被完全重新编译,浪费了很多时间。这个机制是Private Implementation的缩写,顾明思议,将实现私有化,力图使得头文件对改变不透明.它的优点很多,诸如降低编译依赖、提高重编译速度之类的工具...
分类:
其他好文 时间:
2015-02-15 20:33:11
阅读次数:
271