我有以下代码连接到我的路由器就好了。问题是,一旦连接,我尝试传递永远不会传递给路由器的“sh ver”命令。谢谢你的帮助!路由器备份脚本
需要“网/远程登录”
cisco = '1.1.1.1' #Enter the IP address here
user = 'admin' #Enter username here
pass = 'mypass' #Enter password here
tn = Net::Telnet::new('Host' => cisco, 'prompt' => /^\Username:/)
tn.cmd('String'=>'admin', 'Match'=>/Password:/) { |c| puts c }
tn.cmd(pass) { |c| puts c }
------------------Does not work below this line---------------------
tn.cmd('String'=>'sh ver')
我会补充说他可能想用waitfor作为初始的用户名提示。 – 2010-08-13 21:57:03