I have some sample code that's supposed to ssh to another machine using Net::SSH::Perl, execute a command, and print
the output of that command. It's very basic, and it works. However, I noticed that upon logging in:
Code:
$ssh->login('username','password');
It takes roughly 10-13 seconds to complete. After that, executing the commands are fast, but I'd like to be able to shorten
the lengthy login process. Have any of you experienced this? I believe I'm using SSH2. When I try to use SSH1, it kicks back
an error about Math::GMP:
Code:
localmachine: Reading configuration data /export/home/user/.ssh/config
localmachine: Reading configuration data /etc/ssh_config
localmachine: Connecting to server.com, port 22.
localmachine: Remote version string: SSH-2.0-Sun_SSH_1.1.3
localmachine: Remote protocol version 2.0, remote software version Sun_SSH_1.1.3
Can't load '/opt/ActivePerl-5.8/lib/site_perl/5.8.8/x86-solaris-thread-multi/auto/Math/GMP/GMP.so' for module Math::GMP: ld.so.1: perl-static: fatal: libgmp.so.3: open failed: No such file or directory at /opt/ActivePerl-5.8/lib/5.8.8/x86-solaris-thread-multi/DynaLoader.pm line 230.
at /opt/ActivePerl-5.8/lib/site_perl/5.8.8/Net/SSH/Perl/Util/SSH1MP.pm line 7
Compilation failed in require at /opt/ActivePerl-5.8/lib/site_perl/5.8.8/Net/SSH/Perl/Util/SSH1MP.pm line 7.
BEGIN failed--compilation aborted at /opt/ActivePerl-5.8/lib/site_perl/5.8.8/Net/SSH/Perl/Util/SSH1MP.pm line 7.
Compilation failed in require at /opt/ActivePerl-5.8/lib/site_perl/5.8.8/Net/SSH/Perl/Util.pm line 56.
BEGIN failed--compilation aborted at /opt/ActivePerl-5.8/lib/site_perl/5.8.8/Net/SSH/Perl/Key/RSA1.pm line 6.
Compilation failed in require at /opt/ActivePerl-5.8/lib/site_perl/5.8.8/Net/SSH/Perl/SSH1.pm line 13.
BEGIN failed--compilation aborted at /opt/ActivePerl-5.8/lib/site_perl/5.8.8/Net/SSH/Perl/SSH1.pm line 13.
Compilation failed in require at /opt/ActivePerl-5.8/lib/site_perl/5.8.8/Net/SSH/Perl.pm line 54.
When I ssh to my box, an Ultra 5. I get prompted for password immediately. I enter it and have to wait sometimes a full minute for it to prompt for a password.
The same thing happens when i try to ftp to the box, it will say connected, but it takes forever to prompt for password, and... (2 Replies)
Running open solaris on a e420 that I recently picked up. Having issues sshing to it from either of my Linux boxes as its very slow to login (from the solaris box to the linux box it connects just fine.
Here is the output of ssh -vvv. I have hightlighted where it seems the slowdown is. Does... (0 Replies)
Hi All,
I have problem when i write my user name to login to my server late (about 10 min) to give me field of password
if u know how i can solve it?
Thanks (4 Replies)
Hi Guys,
my $cmd = "ls -l"; #........ {or let it be as # my $cmd= "ls"; }
my $ssh = Net::SSH::Perl->new($host);
$ssh->login($user, $pass);
my($stdout, $stderr, $exit) = $ssh->cmd("$cmd");
print $stdout;
the script works fine, but i am unable to see the output getting displayed in a... (7 Replies)
Net::SSH::Perl ...... how to print the output in a proper format
my $cmd = "ls -l";
my $ssh = Net::SSH::Perl->new($host);
$ssh->login($user, $pass);
my($stdout, $stderr, $exit) = $ssh->cmd("$cmd");
print $stdout;
the script works fine, but i am unable to see the output... (2 Replies)
I am using Net::SSH::Expect to connect to the device(iLO) with SSH. After the $ssh->login() I'm able to view the prompt, but not able to send any coommands.
With the putty I can connect to the device and execute the commands without any issues.
Here is the sample script
my $ssh =... (0 Replies)
Hi Guys and Girls, I know this is a common question but I've searched and we've tried the suggestions without luck. When I log into the box via SSH from a windows machine I get a 1 min 20 sec delay. If we add my IP address and machine name to /etc/hosts then I get an instant login. I would be happy... (12 Replies)
Hi, I have the following issue, when I tried to login to an Openindiana remote server through ssh It takes to long to ask me for the password. So i tried -v and I realize that sshd hangs here " debug1: SSH2_MSG_SERVICE_ACCEPT received " for at least 2 minutes. Then I can log in and everything is... (2 Replies)
Version: Oracle Enterprise Linux 6.3
Running on VMWare Workstation
When I login to my Linux VM from putty, the third line prompting for password comes only after few seconds.
login as: root
Access denied
root@192.168.0.235's password: ---> It takes around 5 seconds to get this prompt
I... (1 Reply)
Hi all,
I´m replacing an old linux enterprise redhat 4.5 by a new one linux enterprise redhat 6.
In both I use rexec as a communication between the front end and the user.
In the old one, when the user connects, the communication establishes quickly (less than 3 sec). But in the new one, the... (1 Reply)
Discussion started by: mig28mx
1 Replies
LEARN ABOUT DEBIAN
net::openssh::compat
Net::OpenSSH::Compat(3pm) User Contributed Perl Documentation Net::OpenSSH::Compat(3pm)NAME
Net::OpenSSH::Compat - Compatibility modules for Net::OpenSSH
SYNOPSIS
use Net::OpenSSH::Compat 'Net::SSH2';
use Net::OpenSSH::Compat 'Net::SSH::Perl';
DESCRIPTION
This package contains a set of adapter modules that run on top of Net::OpenSSH providing the APIs of other SSH modules available from CPAN.
Currently, there are adapters available for Net::SSH2 and Net::SSH::Perl. Adapters for Net::SSH and Net::SFTP are planned... maybe also for
Net::SCP and Net::SCP::Expect if somebody request them.
BUGS AND SUPPORT
This is a work in progress.
If you find any bug fill a report at the CPAN RT bugtracker (https://rt.cpan.org/Ticket/Create.html?Queue=Net-OpenSSH-Compat
<https://rt.cpan.org/Ticket/Create.html?Queue=Net-OpenSSH-Compat>) or just send me an e-mail with the details.
Git repository
The source code repository is at https://github.com/salva/p5-Net-OpenSSH-Compat <https://github.com/salva/p5-Net-OpenSSH-Compat>.
My wishlist
If you like this module and you're feeling generous, take a look at my Amazon Wish List: <http://amzn.com/w/1WU1P6IR5QZ42>
Also consider contributing to the OpenSSH project this module builds upon: <http://www.openssh.org/donations.html>.
SEE ALSO
Net::OpenSSH, Net::OpenSSH::Compat::SSH2, Net::OpenSSH::Compat::Perl.
COPYRIGHT AND LICENSE
Copyright (C) 2011 by Salvador Fandino (sfandino@yahoo.com)
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.1 or,
at your option, any later version of Perl 5 you may have available.
perl v5.14.2 2011-09-28 Net::OpenSSH::Compat(3pm)