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
pexpect是一个用来启动子程序并对其进行自动控制的Python模块。pexpect可以用来和像ssh、passwd、telnet、rsync等命令行程序进行自动交互下面是我用pexpect写的一个脚本,是用来执行远程主机命令,脚本是自动交互输入远程主机的密码的#encoding:utf-8
#filename:python_rsync.p..
分类:
编程语言 时间:
2016-03-03 17:49:01
阅读次数:
210
下载并安装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
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
# 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
[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
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
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
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