I used net::SFTP in my program .
My program is ,
use Net::SFTP ;
$host = "hostName" ;
%args = (
"user" => "vetri" ,
"password" => "vetri",
"debug" => "true" ) ;
my $sftp = Net::SFTP->new($host , %args);
I have perl5.6.1 and perl5.8.0 version .
In perl5.8.0 It works fine . Here the mentioned the log .
Net::SSH::Perl Version 1.34, protocol version 2.0
No compat match: OpenSSH_4.3p2 Debian-9
Sent key-exchange init (KEXINIT), wait response
Algorithms, c->s: 3des-cbc hmac-sha1 none Algorithms, s->c: 3des-cbc
Entering Diffie-Hellman Group 1 key exchange.
Sent DH public key, waiting for reply.
Received host key, type 'ssh-dss'.
Host '192.168.1.130' is known and matches the host key.
Computing shared secret key.
Verifying server signature.
Waiting for NEWKEYS message.
Sending request for user-authentication service.
Service accepted: ssh-userauth.
Trying empty user-authentication request.
Authentication methods that can continue: publickey,password.
Next method to try is publickey.
Next method to try is password.
Trying password authentication.
Login completed, opening dummy shell channel.
channel 0: new [client-session]
Requesting channel_open for channel 0.
channel 0: open confirm rwindow 0 rmax 32768
channel 1: new [client-session]
Requesting channel_open for channel 1.
Sending subsystem: sftp
Requesting service subsystem on channel 1.
channel 1: open confirm rwindow 0 rmax 32768
sftp: Sending SSH2_FXP_INIT
sftp: Remote version: 3
But In perl5.6.1 I got segmentation Fault Error
Reading configuration data /root/.ssh/config
Reading configuration data /etc/ssh_config
Allocated local port 1023.
Connecting to 192.168.1.130, port 22.
Remote protocol version 2.0, remote software version OpenSSH_4.3p2 De
Net::SSH::Perl Version 1.34, protocol version 2.0.
No compat match: OpenSSH_4.3p2 Debian-9.
Sent key-exchange init (KEXINIT), wait response.
Algorithms, c->s: 3des-cbc hmac-sha1 none
Algorithms, s->c: 3des-cbc hmac-sha1 none
Segmentation Fault .
20090612 Janitored by Corion: Added formatting, code tags, as per Writeup Formatting Tips