Net::SFTP is the way to go here. I'm using it in a project right now in fact. Be aware that while
Net::SFTP is easy to install, it's main dependancy
Net::SSH::Perl is all kinds of fun to install and has
many dependancies. You'd be wise to use
CPAN.pm to install it.
Once installed, you'll find the API
slightly different if you are used to
Net::FTP but you should be up to speed in no time.
Update: Corrected some evil typos.
--
vek
--