http://www.perlmonks.org?node_id=923531

Only1KW has asked for the wisdom of the Perl Monks concerning the following question:

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:

use Net::OpenSSH; my $ssh = Net::OpenSSH->new('username:password@hostname', ssh_cmd => ' +/bin/ssh'); $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.