| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 |  
use strict;
use warnings;
use Net::SSH::W32Perl;
use vars qw/
$host $port $user $pass
$ssh $stdout $stderr $exit $command
/;
 
$host = "@ip";
$port = "22";
$user = "myLog";
$pass = "myPass";
 
$ssh = Net::SSH::W32Perl->new ($host, port => $port, debug => 1)|| die "Error connexion SSH $host:$port ($!)\n";
$ssh->login($user,$pass) || die "Error Login/Pass $user:$pass ($!)\n";
$command='ls -al';
($stdout, $stderr, $exit) = $ssh->cmd ($command) || die "Error command $command ($!)\n";
print "# $command\n$stdout";
exit 0; | 
Partager