pass username and password throgh ssh
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 9 May 2016 11:52:03 +0000 (13:52 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 9 May 2016 11:52:03 +0000 (13:52 +0200)
This is required for newer Dell switches (like 6248) which don't
use full-screen login as older ones do

dell-switch.pl

index 9546561..2a7a89d 100755 (executable)
@@ -20,7 +20,7 @@ my @commands = @ARGV;
 @commands = <DATA> unless @commands;
 
 warn "## $ip\n";
-my $ssh = Net::OpenSSH->new('auto@'.$ip);
+my $ssh = Net::OpenSSH->new($ip, user => $login, passwd => $passwd);
 my ($pty ,$pid) = $ssh->open2pty();
 if ( ! $pty ) {
        warn "ERROR: can't connect to $ip, skipping";