slogin user@ups Authenticated with partial success. user@ups's password: American Power Conversion Network Management Card AOS v3.7.3 (c) Copyright 2009 All Rights Reserved Smart-UPS & Matrix-UPS APP v3.7.2 ------------------------------------------------------------------------------- Name : asset Date : 29.08.2013 Contact : sysadmin Time : 12:27:03 Location : somewhere User : Administrator Up Time : 0 Days 4 Hours 9 Minutes Stat : P+ N+ A+ Smart-UPS 1500 RM named asset : On Line, No Alarms Present ------- Control Console ------------------------------------------------------- 1- Device Manager 2- Network 3- System 4- Logout - Main Menu, - Refresh, - Event Log #### use strict; use warnings; use Net::OpenSSH; my $host = shift; my $stdin; my $stdout; my $stderr; print $host, "\n"; my $ssh = Net::OpenSSH->new( $host, user => "user", password => "password", timeout => 30, default_stdin_fh => $stdin, default_stdout_fh => $stdout, default_stderr_fh => $stderr, ); $ssh->error and die "Can't ssh to $host: " . $ssh->error; print "stdin is $stdin\n" if defined $stdin ; print "stdout is $stdout\n" if defined $stdout; print "stderr is $stderr\n" if defined $stderr ;