Greetings, I have a perl script that is using telnet that I need to switch to SSH and I'm having some issues. First is I need to use sudo to run the command on the server I'm connecting to and second I need to run more then one command, I'll then save all this output.
I have this so far but it is not allowing sudo, just wondering if it is NET::SSH or that RSA type of SSH we are running? I have tried to pass numerous commands but that doesn't seem to work, how can I run numerous commands via the single SSH connection? #!/usr/bin/perl use Net::SSH qw(sshopen2); use strict; my $user = "ops"; my $host = "prserver07a"; my $cmd = "ls -al"; my $cmd2 = "sudo opcagt"; sshopen2 ("[EMAIL PROTECTED]", *READER, *WRITER, "$cmd2") || die "ssh: $!"; while (<READER>) { chomp(); print "$_\n"; } close (READER); close (WRITER); Thanks Bill