perlquestion
Only1KW
<p>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:
<code>
use Net::OpenSSH;
my $ssh = Net::OpenSSH->new('username:password@hostname', ssh_cmd => '/bin/ssh');
$ssh->error and die "Can't ssh: " . $ssh->error;
</code>
<p>My output is always:
<code>
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.
</code>
<p>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.