$t->connect($jump_host); $t->auth_keyboard($jump_user, $jump_pass); $t->print("telnet $host"); } else { (undef, $host) = split /\s+/, $opte; $type = 'opte'; $t->open($host); } $t->waitfor('/:/'); $t->print($z{$type}{'user'}); $t->waitfor('/:/'); $t->cmd($z{$type}{'pass'}); $t->print('enable'); $t->waitfor('/:/'); $t->cmd($z{$type}{'sudo'}); $t->cmd('terminal length 0'); $t->cmd('terminal width 512'); $t->prompt('/[\$#] *$/');