码迷,mamicode.com
首页 >  
搜索关键字:Expect    ( 1278个结果
用expect实现自动输入SSH的SCP信息,且不需要另外的文件
#!/bin/shif [ $# != 2 ] ; then echo "USAGE: $0 remote_ip serverXXXXX" echo " e.g.: $0 1.2.3.4 serverxxxx" exit 1; fi host_ip=$1server_port=$2user...
分类:其他好文   时间:2015-08-05 14:29:11    阅读次数:113
浅记初次使用expect、scp和Net::SCP::Expect、Net::SSH::Expect中出现的一些小问题
以前也学过一些shell,不过学得并不是很深入,动手写的代码的时间也不是很多。前不久将shell比较细的过了一遍,leader布置了任务让用shell写一个脚本将redis源码压缩包从一个服务器上传到另外一个服务器,同时在本服务器上传入命令,解压源码包并在另一个服务器上启动redis服务。虽然学了一...
分类:Web程序   时间:2015-08-03 22:32:03    阅读次数:249
Expect 入门
一, Expect的作用Expect广泛应用于交互式操作和自动化测试的场景之中,用来实现自动和交互式任务进行通信,而无需人的干预。二, Ubuntu安装Expectsudo apt-get install expect安装后的位置/usr/bin/expect三, 使用Expect例子:#!/usr...
分类:其他好文   时间:2015-08-01 12:46:09    阅读次数:147
linux   expect远程自动登录以及执行命令
linux远程自动登录以及执行命令远程登录该自动登录的过程是通过shell里面expect实现的,类似相当于开了一个类似于cmd的命令段输出IP和密码。注意该脚本能够执行的前提是安装了expectyuminstall-yexpect直接上脚本:#!/usr/bin/expectexpect命令路径whereis查看settimeout5执行..
分类:系统相关   时间:2015-07-29 19:53:37    阅读次数:374
Design Pattern Explain 读书笔记三——Adapter
What?Convert the interface of a class into another interface that the clients expect. Adapter lets classes work together that could not otherwise because of incompatible inter- faces. ——GOF 先来个例子:...
分类:其他好文   时间:2015-07-29 01:04:53    阅读次数:146
linux系统批量修改用户密码
脚本目的:批量修改linux系统用户密码条件:必须是修改的用户是root,因为只有root才有权限使用passwd命令说明:先把IP、用户、密码、端口信息写到old_info文件中,脚本从这个文件读取对应的信息,利用expect免交互登陆系统。将随机生成的8位密码修改为root用户新密码。然后将新密...
分类:系统相关   时间:2015-07-27 10:51:38    阅读次数:177
Shell-Scp自动输入密码
在LINUX上,我们可以很方便的使用scp命令来远程拷贝文件,但是由于scp命令本身无保存密码选项,所以在shell里面无法像samba那样子保存密码,比较麻烦,下面介绍下两种实现方法。方法一:ssh公私钥认证方法二:expect(expect-programmeddialoguewithinteractiveprograms,Versio..
分类:系统相关   时间:2015-07-24 18:54:49    阅读次数:1092
linux系统批量创建用户
脚本目的:批量创建linux系统用户说明:要创建用户的主机密码写入到ip.txt文件中[root@thsf02scripts]#catip.txt10.165.123.010.172.4.15010.165.122.77----#!/bin/bashuser=rootpass=BJTY01230dicforipin`catip.txt`do/usr/bin/expect-c"settimeout60spawnssh$user@"$ip"setti..
分类:系统相关   时间:2015-07-23 14:12:13    阅读次数:150
python(pexpect)简单的自动ssh脚本
python(pexpect)简单的自动ssh脚本#vissh.py#!/usr/bin/python按a或i进入编辑模式importpexpectchild=pexpect.spawn(‘sshming@10.0.0.2‘)child.expect(‘password:‘)child.sendline(‘123456‘)child.interact()child.close()按Esc键退出编辑模式:wq(保存并退出)#pythonssh.py要..
分类:编程语言   时间:2015-07-22 16:36:56    阅读次数:406
Linux 中使用 expect
Linux expect 简介及使用说明
分类:系统相关   时间:2015-07-21 23:47:29    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!