Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. How do we convert this code from Perl to Java????
  2.  
  3. for(my $i = 0; $i < scalar(@hosts); $i = $i + 1){
  4. my $ssh_true = eval {
  5. Net::SSH::Perl->new($hosts[$i])
  6. };
  7. # $success = $ssh;
  8. # print "ssh=".$sucess;
  9. if($ssh_true){
  10. $Lsmr_IP = $hosts[$i];
  11. print "Lsmr_IP=".$Lsmr_IP."n";
  12. last;
  13. }else{
  14. $Lsmr_IP = $hosts[$i];
  15. print "Ip ".$Lsmr_IP." Is not connecting; trying next";
  16. }
  17. }
  18. print "Lsmr_IP=".$Lsmr_IP."n";
  19. }
  20.  
  21. my $ssh_lsm = new Control::CLI(Use => 'SSH',
  22. Prompt => ']',
  23. Errmode=> 'return',
  24. Timeout=> '30',
  25. Dump_log => "ts.dump.log");
  26.  
  27. my $Lsmr_Connect = $ssh_lsm->connect(Host => $Lsmr_IP,
  28. Username => $user,
  29. Password => $pass,
  30. PrivateKey => '.ssh/id_dsa');
  31.  
  32. print "user=".$user."n";
  33. print "pswd".$pass."n";
  34.  
  35. if ($Lsmr_Connect)
  36. { //#start if connected
  37. print "st3"."n";
  38.  
  39. if (!$checkIVR){ //###jumpbox
  40.  
  41. $ssh_lsm->waitfor('>');
  42. $ssh_lsm->print("001");
  43. # $ssh_lsm->print("002");
  44.  
  45. $ssh_lsm->waitfor('Enter.');
  46. $ssh_lsm->print($userSane);
  47. $ssh_lsm->print("n");
  48.  
  49.  
  50. $ssh_lsm->waitfor('Password:');
  51. $ssh_lsm->print($passSane);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement