[Twisted-Python] secsh, please compare with conch

Bob Ippolito bob at redivi.com
Tue Sep 30 15:05:23 EDT 2003

On Tuesday, Sep 30, 2003, at 08:39 America/New_York, Tommi Virtanen 

> 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.


More information about the Twisted-Python mailing list