> Net::SFTP is a pure-Perl implementation of the Secure File Transfer > Protocol (SFTP) - file transfer built on top of the SSH2 protocol. > Net::SFTP uses Net::SSH::Perl to build a secure, encrypted tunnel > through which files can be transferred and managed. It provides a subset > of the commands listed in the SSH File Transfer Protocol IETF draft, > which can be found at > http://www.openssh.com/txt/draft-ietf-secsh-filexfer-00.txt.
with regard to Jonas' question, the POD says unter "COMMAND METHODS": Net::SFTP supports all of the commands listed in the SFTP version 3 protocol specification. Each command is available for execution as a separate method, with a few exceptions: SSH_FXP_INIT, SSH_FXP_VERSION, and SSH_FXP_READDIR. Jonathan, have you looked at Net::SFTP::Foreign, which is already packaged in Debian, and can you comment why that's not an option for you? It has a compatibility module for Net::SFTP and it leaves all the cryptographic and more generally security related tasks to the system's ssh command. There's a discussion of Net::SFTP::Foreign Vs. Net::SFTP Vs. Net::SSH2::SFTP in the POD. Florian