自动变更交换机密码小程序
时间:2006-06-16 来源:gyh9711
代码在solaris系统下登录csico2950测试通过
message.log文件 '存放需要更改设备密码.IP地址
文件内容格式如下
192.168.168.21 oldvtypasswd oldenpasswd newvtypasswd newenpasswd
192.168.168.25 oldvtypasswd oldenpasswd newvtypasswd newenpasswd
------------------------------------
changpasswd.sh
#!/bin/bash
while read ipaddr oldvtypasswd oldenpasswd newvtypasswd newenpasswd
do
(sleep 3;echo "$oldvtyppaswd";sleep 2;echo "en";sleep 2;echo "$oldenpaswd";sleep 2;echo "conf t";sleep 2;echo "enable scret $newenpasswd";sleep 2;) | telnet $ipaddr
done < message.log
程序中说:主程序在(sleep 3;echo "准备发送给telnet程序的命令") | telnet IP
实现其它功能,修改sleep 时间及要发送的命令则OK.
message.log文件 '存放需要更改设备密码.IP地址
文件内容格式如下
192.168.168.21 oldvtypasswd oldenpasswd newvtypasswd newenpasswd
192.168.168.25 oldvtypasswd oldenpasswd newvtypasswd newenpasswd
------------------------------------
changpasswd.sh
#!/bin/bash
while read ipaddr oldvtypasswd oldenpasswd newvtypasswd newenpasswd
do
(sleep 3;echo "$oldvtyppaswd";sleep 2;echo "en";sleep 2;echo "$oldenpaswd";sleep 2;echo "conf t";sleep 2;echo "enable scret $newenpasswd";sleep 2;) | telnet $ipaddr
done < message.log
程序中说:主程序在(sleep 3;echo "准备发送给telnet程序的命令") | telnet IP
实现其它功能,修改sleep 时间及要发送的命令则OK.
相关阅读 更多 +