Project page: http://rubyforge.org/projects/net-ssh
User Manual: http://net-ssh.rubyforge.org
API docs: http://net-ssh.rubyforge.org/api
This release is the result of two months 'refactoring. Net: SSH is now
Dependent upon needle 1.2, and is now much more internally consistent,
Unit testable, maintainable, and extendable. Yay!
Note: This release does not include SFTP support. SFTP support is now
Being developed separately (net: SFTP) and will see an initial release
Week or two after Thanksgiving. This release also does not include
RB-keygen utility. That (and other command-line utilities) will be
Released separately, as well. If you need SFTP support, you are
Encouraged to continue using net: SSH 0.1.0.
The API has changed! Scripts written for net: SSH 0.1 and earlier will
Almost certainly not work unmodified with 0.5. Although there have been
Lots of changes internally, the primary external changes are:
1) Net: SSH: Session # main_loop is renamed to net: SSH: Session # loop.
2) Net: SSH: Session # exec is gone. Use Channel # exec (
Session # loop) instead.
3) port forwarding and interacting with remote processes now use
Different interfaces. If your scripts use these features, see
Relevant sections in the Revised Net: SSH users manual. (These features
Are easier to use, now .)
as before, if you are using a version of ruby <1.8.2, you'll need to
grab an updated snapshot of the OpenSSL module for Ruby. (you can get it
either from a recent Ruby source tarball, or from the Net: SSH downloads
page, though the recent Ruby tarball will have the more recent version .)