reisinge has asked for the wisdom of the Perl Monks concerning the following question:
Hello monks,
I am using Net::SSH::Expect to connect to a remote host and execute commands there:
I am getting the following error:use strict; use warnings; use Net::SSH::Expect; my $ssh = Net::SSH::Expect->new( host => $ip, password => $pass, user => 'root', raw_pty => 1 ); my $login_output = $ssh->login(); sleep 10; # run arbitrary commands, like $ssh->exec("ls -l /");
I even set ~/.ssh/config:SSHAuthenticationError Login timed out. The input stream currently has + the contents bellow: Warning: Permanently added '<IP_ADDRESS>' (RSA) + to the list of known hosts. at /usr/local/share/perl/5.10.1/Expect.pm line 828.
Can you see the problem? Thanks.# Bypass SSH key checking Host * StrictHostKeyChecking no UserKnownHostsFile=/dev/null
We are what we repeatedly do. Excellence, then, is not an act but a habit. -- Will Durant (Aristotle)
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Login timed out - Net::SSH::Expect
by yagna (Novice) on Feb 02, 2013 at 19:41 UTC | |
by yagna (Novice) on Feb 02, 2013 at 19:43 UTC |
Back to
Seekers of Perl Wisdom