再见西城 发表于 2015-1-14 20:14:45

来一发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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

透明 发表于 2015-1-15 08:17:08

来一发shell剧本中利用expect完成telnet上岸路由器

没人回帖。。。我来个吧

山那边是海 发表于 2015-1-20 11:42:30

学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。

只想知道 发表于 2015-1-29 07:10:04

现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。

莫相离 发表于 2015-2-6 02:12:19

我是学习嵌入式方向的,这学期就选修了这门专业任选课。

深爱那片海 发表于 2015-2-15 05:33:26

放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。

老尸 发表于 2015-3-4 11:23:05

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

谁可相欹 发表于 2015-3-4 11:23:08

把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。

仓酷云 发表于 2015-3-11 19:00:03

请问谁有Linux的学习心得的吗?简单的说说?

飘灵儿 发表于 2015-3-19 11:50:31

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

飘飘悠悠 发表于 2015-3-28 12:10:30

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
页: [1]
查看完整版本: 来一发shell剧本中利用expect完成telnet上岸路由器