in reply to SFTP with out perl module

You can use Net::SFTP::Foreign that's far easier to install on Unix/Linux than Net::SFTP.

For password authentication you will also have to install Expect. For public key authentication no additional modules are required.