[Twisted-Python] secsh, please compare with conch
Bob Ippolito
bob at redivi.com
Tue Sep 30 13:05:23 MDT 2003
On Tuesday, Sep 30, 2003, at 08:39 America/New_York, Tommi Virtanen
wrote:
> Hi. I hate duplicated effort (that has not real reason to be
> duplicated), and noticed this:
>
> http://www.lag.net/~robey/secsh/
>
> secsh is a module for python 2.3 that implements the SSH2 protocol for
> secure (encrypted and authenticated) connections to remote machines.
> unlike SSL (aka TLS), SSH2 protocol does not require heirarchical
> certificates signed by a powerful central authority. you may know SSH2
> as the protocol that replaced telnet and rsh for secure access to
> remote shells, but the protocol also includes the ability to open
> arbitrary channels to remote services across the encrypted tunnel
> (this is how sftp works, for example).
>
> the module works by taking a socket-like object that you pass in,
> negotiating with the remote server, authenticating (using a password
> or a given private key), and opening flow-controled "channels" to the
> server, which are returned as socket-like objects. you are responsible
> for verifying that the server's host key is the one you expected to
> see, and you have control over which kinds of encryption or hashing
> you prefer (if you care), but all of the heavy lifting is done by the
> secsh module.
>
> it is written entirely in python (no C or platform-dependent code) and
> is released under the GNU LGPL (lesser GPL).
>
> Could the conch guy please email the author of secsh and see whether
> they could unite their efforts? Please? Thank you.
I emailed the secsh guy to make sure he was aware of conch, but I
received no reply.
-bob
More information about the Twisted-Python
mailing list