ルーターに問題なく接続する次のコードがあります。問題は、一度接続すると、ルーターに渡されない「sh ver」コマンドを渡そうとすることです。ご協力いただきありがとうございます!
「net/telnet」が必要
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')