码迷,mamicode.com
首页 >  
搜索关键字:pexpect pxssh    ( 90个结果
pxssh模块——python
1、描述:pxssh预先已经有了login()、logout()和prompt()等函数直接与ssh进行交互。1.1示例代码:#导入pxssh模块importpxsshdefsend_command(s,cmd):#发送命令s.sendline(cmd)#获取期望的输出提示符s.prompt()#显示返回信息prints.beforedefconnect(host,user,password):..
分类:编程语言   时间:2017-04-23 23:17:11    阅读次数:4600
Python的Pexpect的简单使用
Pexpect 是一个用来启动子程序并对其进行自动控制的纯 Python 模块。 Pexpect 可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。本文主要是针对ssh远程登录,然后执行简单的新建文件夹与拷贝任务 Pexpect 的安装: 下载:https://py ...
分类:编程语言   时间:2017-02-10 20:51:42    阅读次数:160
弃坑pexpect,入坑paramiko
弃坑pexpect,入坑paramiko 上文书说到,ssh库pexpect的使用,简直就是个“月亮公主”——满眼全是坑。勉强把程序写好了,跑起来的时候发现了一个新坑,让我不可抗拒的把它弃掉了——经常莫名其妙的连不上服务器!开线程连接14台服务器,总有1到3台连不上,还查不到原因。这还了得!一怒之下 ...
分类:其他好文   时间:2017-01-10 22:24:59    阅读次数:417
expect基本使用方法
参考: http://www.cnblogs.com/lzrabbit/p/4298794.html expect是linux系统中可以和子进程进行交互的一个命令,使用它可以做一些自动化工作。python中也有一个模块pexpect,提供了类似的功能。 例如:使用ssh登陆需要输入密码,可以使用ex ...
分类:其他好文   时间:2017-01-05 21:45:40    阅读次数:528
Python3小工具——暴力破解ssh
一、工具说明利用pxssh库进行暴力破解ssh二、演示一下的利用效果三、代码+注释frompexpectimportpxssh importargparse importthreading maxConnetions=5 connect_lock=threading.BoundedSemaphore(value=maxConnetions) defconnect(host,user,password): try: s=pxssh.pxssh(..
分类:编程语言   时间:2016-12-29 20:41:12    阅读次数:549
第十八章 Python批量管理主机(paramiko、fabric与pexpect)
本章节主要讲解运维工程师比较感兴趣的知识,那就是运维批量管理,在Python下有paramiko、fabric和pexpect这三个模块可帮助运维实现自动化部署、批量执行命令、文件传输等常规任务,接下来一起看看它们的使用方法吧!18.1paramikoparamiko模块是基于Python实现的SSH远程安全连..
分类:编程语言   时间:2016-12-09 01:15:45    阅读次数:431
python 之pxssh“大变身”让它成为可交互小程序
需注意的问题: 1、pxssh类,存在于pexpect模块里,如果没有安装此模块请自行安装,如果已经存在此模块,但是没有pxssh类,经验证,那就是此模块的版本太低。请更新至新版本 #!/usr/bin/envpython frompexpectimportpxssh importos,getpass hosts=raw_input(‘Enterthehostaddre..
分类:编程语言   时间:2016-11-17 02:44:22    阅读次数:310
python pxssh之实现批量下发ssh公钥文件
#!/usr/bin/envpython ‘‘‘ 需要注意的几点问题 1、pxssh类,存在于pexpect模块里,如果没有安装此模块请自行安装,如果已经存在此模块,但是没有pxssh类,经验证,那就是此模块的版本太低。请更新至新版本 2、关于os.system()中的命令,这是在执行一个shell命令,且本身sshpas..
分类:编程语言   时间:2016-11-17 02:44:01    阅读次数:247
用pexpect做简单的输出判断
之前用pexpect实现过一些简单的交互式操作,比如下边的登录操作: expect方法可以用于等待子程序中产生特定输出,然后做出特定的响应,如果没有出现想要的字符串就会抛出pexpect.TIMEOUT异常。 假如我想添加一个组或者用户,我想先判断系统中是否已经有组存在,如果有,我就去给这个组添加用 ...
分类:其他好文   时间:2016-11-03 11:32:32    阅读次数:271
Python SSH登陆--pexpect,pxssh
from pexpect import pxsshhost = '192.168.80.139'user = 'allen'password = 'allen'command = 'df -h'def connect(hostname, username, password): try: s = p ...
分类:编程语言   时间:2016-10-23 02:09:52    阅读次数:298
90条   上一页 1 ... 3 4 5 6 7 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!