in reply to SFTP on Solaris 2.7

I know that the SSH protocol defaults to 3des for encryption, if you are using blowfish by default, you may have to set that in the ssh_config. Net::SFTP passes that list into the Net::SSH::Perl sub that makes the connection;
# UNTESTED my %args = ( 'user' => $serverId, 'password' => $serverPass, 'ssh_args' => { 'cipher' => 'blowfish, }, ); my $stfp = Net::SFTP->new( $serverName, %args );
Update: ssh_config s/b ssh_args

You could also set the debug values for better messages;
my %args = ( 'user' => $serverId, 'password' => $serverPass, 'debug' => 1, ); my $stfp = Net::SFTP->new( $serverName, %args );

Don
WHITEPAGES.COM | INC
_

Edit by castaway: Closed small tag in signature