我在实验 ruby 的 telnet
有一台路由器设备,通过 ruby 控制 telnet 登录,修改设备名,查看哪些用户在线的命令
代码如下
require 'net/telnet'
tn = Net::Telnet.new({'Host'=> '3333::1', 'Waittime'=> '100'})
sleep 1
#tn.login()
log1 = tn.cmd("config\r\nhostname TEST\r") {|c| puts c}
sleep 1
log2 = tn.cmd("show user") {|c| puts c}
sleep 1
tn.close
执行的时候等待超时,请见如下图片,困在这里了,请多多指点,谢谢。