码迷,mamicode.com
首页 >  
搜索关键字:pexpect pxssh    ( 90个结果
Python学习——pexpect
Pexpect主要用于ssh远程登录,远程管理等。 简单举例,防止忘记 1 #!/usr/bin/env python 2 import pexpect 3 4 child = pexpect.spawn("ssh root@192.168.0.1") 5 fout = open('/root/lw
分类:编程语言   时间:2016-03-07 17:03:16    阅读次数:179
Python模块之pexpect
pexpect是一个用来启动子程序并对其进行自动控制的Python模块。pexpect可以用来和像ssh、passwd、telnet、rsync等命令行程序进行自动交互下面是我用pexpect写的一个脚本,是用来执行远程主机命令,脚本是自动交互输入远程主机的密码的#encoding:utf-8 #filename:python_rsync.p..
分类:编程语言   时间:2016-03-03 17:49:01    阅读次数:210
python与pexpect实现ssh操作
下载并安装pexpect与ptyprocess模块并结合python2.7实现如下操作tar-zxvfpexpect-4.0.1.tar.gzcdpexpect-4.0.1pythonsetup.pyinstalltar-zxvfptyprocess-0.5.tar.gzcd/ptyprocess-0.5pythonsetup.pyinstallPy脚本#!/usr/bin/envpython#-*-coding:utf-8-*-importpexpect#fromget..
分类:编程语言   时间:2016-01-29 12:35:06    阅读次数:263
ImportError: cannot import name pxssh
Traceback (most recent call last): File "/root/Desktop/JuniperBackdoor-master/JuniperBackdoor.py", line 1, in from pexpect import pxsshImportErro...
分类:其他好文   时间:2015-12-25 16:49:52    阅读次数:772
系统批量运维管理器pexpect的使用
# pip install pexpect 或 # easy_install pexpect1 #!/usr/bin/env python2 import pexpect3 child = pexpect.spawn('/usr/bin/scp /root/pexpect/haha 172.16.6...
分类:其他好文   时间:2015-12-18 18:39:12    阅读次数:117
python expect交互
[root@pc0003glpi_switch_ocs]#catssh3.py #!/usr/bin/envpython #-*-coding:utf-8-*- importpexpect importgetpass,os defssh_command(user,host,password,command): ssh_newkey=‘Areyousureyouwanttocontinueconnecting‘ child=pexpect.spawn(‘ssh-l%s%s%s‘%(user,host,com..
分类:编程语言   时间:2015-11-23 19:27:02    阅读次数:229
python 实现 自动 svn checkout
pyhton利用pexpect模块实现svnchekout一,安装pexpectpipinstallpexpect二,python脚本实现#!/usr/bin/envpython #-*-coding:utf-8-*- importpexpect username=‘admin‘ password=‘passwd‘ svnurl=‘http://mysvnurl.com/svnproject‘ if__name__==‘__main__‘: svn_link=‘svn..
分类:编程语言   时间:2015-09-22 14:46:36    阅读次数:2915
python pexpect 启动、与子进程交互的例子--logstash
import pexpect,syschild = pexpect.spawn('/home/cf/elk/Summoner/Elk/logstash/test/bin/logstash -f /home/cf/elk/Summoner/Elk/logstash/test/conf.d', time...
分类:编程语言   时间:2015-09-16 17:55:06    阅读次数:237
系统批量运维管理工具pexpect
1、介绍pexpect通过pexpect我们可以实现对ssh,ftp,passwd,telnet等命令进行自动交互,不需要人工干预达到自动目的。2、pexpect的组件介绍2.1、spawn类作用:启动和控制子应用程序,其构造函数如下:classpexpect.spawn(command,args=[],timeout=30,maxread=2000,searchwindowsi..
分类:其他好文   时间:2015-09-13 20:06:03    阅读次数:315
自动打包下载远程文件
#!/usr/bin/envputhon importpexpect importsys #定义目标主机 r_ip="IP_ADDRSS" r_user="USERNAME" r_passwd="PASSWORD" #定义目标主机nginx日志文件 target_file="/path/to/nginx_access.log" #运行ssh命令 child=pexpect.spawn(‘/usr/bin/ssh‘,[r_user+‘@‘+r_ip]) #输入..
分类:其他好文   时间:2015-09-13 20:04:41    阅读次数:282
90条   上一页 1 ... 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!