A pure Ruby module that emulates an SFTP client.

Author: Jamis Buck

This library depends on the Net::SSH library.

The current release of Net::SFTP supports:

  • Protocol versions 1-5.
  • The following SFTP operations (though some protocol versions do not support all operations):
    • close_handle
    • fsetstat, setstat
    • fstat, lstat, stat
    • mkdir, rmdir
    • open, read, write
    • opendir, readdir
    • realpath
    • remove
    • rename