I am using Net::SSH::Expect
to connect to a remote host and execute commands there:
my $ssh = Net::SSH::Expect->new(
host => $ip,
password => $pass,
user => 'root',
raw_pty => 1
my $login_output = $ssh->login();
# run arbitrary commands, like
$ssh->exec("ls -l /");
I am getting the following error:
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.
I even set ~/.ssh/config
# Bypass SSH key checking
Can you see the problem? Thanks.
We are what we repeatedly do. Excellence, then, is not an act but a habit. -- Will Durant (Aristotle)