仓酷云

标题: 来一发shell剧本中利用expect完成telnet上岸路由器 [打印本页]

作者: 再见西城    时间: 2015-1-14 20:14
标题: 来一发shell剧本中利用expect完成telnet上岸路由器
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Expect是基于TCL的,作为一个剧本言语,expect能在无需***介入的情形下完成主动交互(好比passwd,fsck,telnet等)。expect也能用于主动测试一些使用步伐。
这里博主以上岸路由器为例,先复杂懂得expect完成telnet主动上岸路由器的历程。固然也能够利用expect剧本ssh上岸办事器举行主动化办理。
  1. #!/usr/bin/expectspawntelnet192.168.1.1expect"*Username:*"send"yourname"expect"*Password:*"send"yourpwd"send"en"expect"*password:*"send"yourpwd"send"sysshow"send"exit"expecteof
复制代码
运转测试统统一般。
spawntelnet192.168.1.1
Trying192.168.1.1…
Connectedto192.168.1.1.
Escapecharacteris‘^]’.
Username:yourname
Password:

TP-LINK>en
Enterpassword:
TP-LINK#sysshow
CPUUsedRate:17%

TP-LINK>exit
Connectionclosedbyforeignhost.



如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者: 透明    时间: 2015-1-15 08:17
标题: 来一发shell剧本中利用expect完成telnet上岸路由器
没人回帖。。。我来个吧
作者: 山那边是海    时间: 2015-1-20 11:42
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
作者: 只想知道    时间: 2015-1-29 07:10
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
作者: 莫相离    时间: 2015-2-6 02:12
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
作者: 深爱那片海    时间: 2015-2-15 05:33
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
作者: 老尸    时间: 2015-3-4 11:23
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
作者: 谁可相欹    时间: 2015-3-4 11:23
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
作者: 仓酷云    时间: 2015-3-11 19:00
请问谁有Linux的学习心得的吗?简单的说说?
作者: 飘灵儿    时间: 2015-3-19 11:50
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
作者: 飘飘悠悠    时间: 2015-3-28 12:10
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2