来一发shell剧本中利用expect完成telnet上岸路由器
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Expect是基于TCL的,作为一个剧本言语,expect能在无需***介入的情形下完成主动交互(好比passwd,fsck,telnet等)。expect也能用于主动测试一些使用步伐。这里博主以上岸路由器为例,先复杂懂得expect完成telnet主动上岸路由器的历程。固然也能够利用expect剧本ssh上岸办事器举行主动化办理。
#!/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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
来一发shell剧本中利用expect完成telnet上岸路由器
没人回帖。。。我来个吧 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 请问谁有Linux的学习心得的吗?简单的说说? 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。? 首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
页:
[1]