公司需要新上项目,上架20台机器,要对这些主机进行改名#!/usr/bin/envpython
frommultiprocessingimportProcess,Pool
importparamiko
importsys,os
s=paramiko.SSHClient()
s.load_system_host_keys()
s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
defssh_run(ho..
分类:
编程语言 时间:
2015-05-04 20:24:05
阅读次数:
255
ESXi可以在相关面板上看见smart信息,我这边公司用的是组装的服务器,然后不支持,只好用SSH的办法去获取了。Nagios监控是按退出的状态代码来显示相关信息的。退出代码如下:0ok;1warning;2critical;3unknownpython可以用paramiko去实现SSH连接并执行命令这一过程。paramiko下..
分类:
移动开发 时间:
2015-04-28 12:06:24
阅读次数:
163
demo页面:http://demo.jumpserver.orgadminadmin一.更新Log--登录脚本--1.1使用paramiko原生ssh协议登录后端主机(原来版本使用pexpect模拟登录)1.2新增使用别名或备注登录1.3新增主机分组查看,使用更方便1.4多线程批量执行命令1.5优化登录脚本--web管理--1.6Web界面更加美观..
分类:
其他好文 时间:
2015-04-20 07:05:10
阅读次数:
233
快就快在,慢速的官方资源链接都换成国内的,这样下载安装快多了。
重装python,对自己也是个很好的锻炼!...
分类:
编程语言 时间:
2015-03-18 16:02:08
阅读次数:
126
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
最近想要学习一下python的Paramiko库,Paramiko依赖PyCrypto,在编译PyCrypto时碰到了问题,大体上的意思就是: unable to find vcvarsall.bat 解决方法如下: 追踪错误提示内容,定位到如下文件 python_path/lib/distutil...
分类:
编程语言 时间:
2015-03-05 12:34:05
阅读次数:
192
法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
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