Gergely,

Capistrano uses the Net::SSH Ruby gem, the pure-ruby implementation of the
SSH protocol, for connection handling, the C implementation shipped with
your OS should be far superior unless you are using long keys.

There are programs out there for proxying, and pooling SSH connections
(without Ruby) - but in our world, the connection is opened early in the
script, and re-used for each subsequent command.

If you are interested, there's a `shell` in Capistrano, a rather
naïve implementation, but maybe you can build upon, or around it. I'm also
working on an SSH client in Ruby https://github.com/leehambley/libssh.rb -
at the moment it's not usable, but if you're a Github user, hit "Watch", and
in a few weeks it should be mature enough.

- Lee

-- 
* You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
* To post to this group, send email to [email protected]
* To unsubscribe from this group, send email to 
[email protected] For more options, visit this group at 
http://groups.google.com/group/capistrano?hl=en

Reply via email to