my $sftp = Net::SFTP::Foreign->new(open2_cmd => "plink $host -p $port /usr/lib/sftp-server"); $sftp->error and die "SFTP connection failed: " . $sftp->error;