NAME

SSH::Command - interface to execute multiple commands on host by SSH protocol without certificates ( only login + password )

SYNOPSIS

use SSH::Command;

my $result = ssh_execute(
   host     => '127.0.0.1',
   username => 'suxx',
   password => 'qwerty',
   commands =>
       [
           {
               cmd    => 'uname -a', # for check connection
               verify => qr/linux/i, # or  => 'linux-....' (check by 'eq')
           }
       ]
   );

if ($result) {
   print "all ok!";
} else {
   print "Command failed!";
}

 Execute one command and get answer:

 my $command_answer_as_text = ssh_execute(
   host     => '127.0.0.1',
   username => 'suxx',
   password => 'qwerty',
   command  => 'uname',     # for check connection
 );