SFTPServer
A simple SFTP server for testing clients:
Uses libssh via FFI to create an SFTP server. Useful for testing interactions with a remote SFTP server.
Installation
Installing libssh
This gem was developed against libssh 0.6.3. It will not work when using an older version.
To install libssh using Homebrew on Mac OS X:
brew install libssh
~~To install on Ubuntu 12.04 or Ubuntu 14.04, you'll need to build the library from source, because the versions that are available in Ubuntu package repositories are too old.~~ To work on Linux, a patched version of libssh is required.
Installing the gem
Add this line to your application's Gemfile:
gem 'sftp_server'
And then execute:
$ bundle
Or install it yourself as:
$ gem install sftp_server
Usage
TODO: Write usage instructions here
Contributing
- Fork it ( https://github.com/corgibytes/sftp_server/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request