首页 新闻 会员 周边 捐助

求教大神telnet自动登录交换机并执行display命令打印出来,然后退出

0
悬赏园豆:5 [待解决问题]

这个shell脚本怎么写,是用expect吗

Dicky_Zhang的主页 Dicky_Zhang | 菜鸟二级 | 园豆:204
提问于:2018-05-17 19:12
< >
分享
所有回答(1)
0

建议用 nc 命令取代 telnet

dudu | 园豆:29762 (高人七级) | 2018-05-17 21:12

nc命令怎么搞,在交换机上执行命令并返回结果??大神

支持(0) 反对(0) Dicky_Zhang | 园豆:204 (菜鸟二级) | 2018-05-17 23:16

@Dicky_Zhang: echo '在交换机上执行的命令' | nc 交换机IP 21

支持(0) 反对(0) dudu | 园豆:29762 (高人七级) | 2018-05-18 10:07

@dudu: 这个不行,主要还涉及密码登录,还是expect telnet 或者 ssh 登录好

支持(0) 反对(0) Dicky_Zhang | 园豆:204 (菜鸟二级) | 2018-05-21 10:11

@Dicky_Zhang: 那就用 expect 吧,参考 linux expect详解(ssh自动登录)

支持(0) 反对(0) dudu | 园豆:29762 (高人七级) | 2018-05-21 10:16

@dudu: 谢谢,不过上边那个文章写的有点乱,并且没结合shell下,我说的直接bin/bash下,所以部分人看起来可能不好理解,等我有空写一下。

支持(0) 反对(0) Dicky_Zhang | 园豆:204 (菜鸟二级) | 2018-05-21 11:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册