kwolfte has asked for the wisdom of the Perl Monks concerning the following question:
Hi all,
I use perl quite often but this is the first time I need to use the Net::OpenSSH module.
I need to connect in master mode with a nologin account but I haven't managed so far.
I checked that the connection works with ssh (openssh v4.3p2) directly from the command line:
ssh -i /path-to-key -T -l user -o BatchMode=yes host "ls -la"I need to use the option -T to avoid trouble in server's side security. How can I select that option in Net::OpenSSH?
At the moment my code is:
my $ssh = Net::OpenSSH->new($host, user => $varuser, master_opts => [-n], key_path => $private_key_path, strict_mode => 0, ssh_cmd => $ssh_bin, timeout => $timeout, default_ssh_opts => [-o => "batchmode=yes"]);Thanks in advance
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Net::OpenSSH -T option
by bdo (Pilgrim) on Aug 09, 2013 at 00:22 UTC | |
|
Re: Net::OpenSSH -T option
by salva (Canon) on Aug 10, 2013 at 06:58 UTC | |
by kwolfte (Initiate) on Aug 12, 2013 at 22:02 UTC |