From: Randy Lawrence Date: 2004-07-06T06:03:59+09:00 Subject: Re: [ANN] Net::SSH 0.0.2 Jamis Buck wrote: > Net::SSH is an implementation of the SSH2 protocol in Ruby. > > http://rubyforge.org/projects/net-ssh > > Version 0.0.2 brings the implementation to full compliance with the SSH2 > protocol, since you can now use ssh-dss key types. > > The most significant new feature is a limited implementation of the SFTP > protocol. Only a subset of the features of SFTP are implemented, namely > directory enumeration, and getting and storing files. More features are > coming. > > The SSH protocol itself is asynchronous, so the "core" implementation of > the SFTP protocol (Net::SSH::SFTP::Session) is also asynchronous. > However, a synchronous version (useful when you don't need multiple > channels open simultaneously) is also available (Net::SSH::SFTP::Simple). > > Until Ruby 1.8.2 is released, you need to also install the patched > version of the OpenSSL module for Ruby (also available from the Net::SSH > site). Ruby 1.8.2 will include the patched version of OpenSSL, though, > so once you have installed you'll need nothing else to run Net::SSH. > > If you have specific features you would like Net::SSH to have, be sure > to submit a feature request! > Thanks for working on this!!! IMHO, Ruby's built-in support for OpenSSL and secure protocols is one of the most important features (security has become a high-priority in most places now). Can we start doing SSH tunneling with Ruby 1.8.2 or do we have to wait for that feature to be implemented? Thanks again!