I am trying to connect to a remote system via the Net::OpenSSH->new module, but the connection keeps failing. I've tried multiple systems with the same result. My simplified script is:
my $ssh = Net::OpenSSH->new('username:password@hostname', ssh_cmd => '
$ssh->error and die "Can't ssh: " . $ssh->error;
My output is always:
muxserver_listen bind(): Not owner
Can't ssh: unable to establish master SSH connection: bad password or
+master process exited unexpectedly at ~homedir/test.perl line 9.
I've tried assigning the the "ssh_cmd" parameter to every instance of ssh I know of on my system (4) and even not including that parameter, but get the same results every time. I've verified that in every host I tried, my password was correct. Googling "muxserver_listen bind(): Not owner" (in quotes) has literally no hits.