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
In reply to Net::OpenSSH -T option by kwolfte
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |