Net::SFTP is a pure-Ruby implementation of the SFTP client protocol.