[Twisted-Python] ssh manhole

Jean-Paul Calderone exarkun at divmod.com
Sun Jan 1 19:12:42 EST 2006


On Sun, 01 Jan 2006 18:29:54 -0500, Phil Christensen <phil at bubblehouse.org> wrote:
>folks-
>
>so, i've read over a number of threads in the archives, and the docs  on 
>tm.com, and i think i'm missing a few pieces of info, so i'd  appreciate any 
>help.
>
>for the moment i have a multiservice application that i've added a  telnet 
>manhole interface to. however, due to the deprecation of the 
>twisted.manhole.telnet module, and my disinterest in sending  passwords in 
>plaintext, i'd like to update this to use ssl.
>
>this much i know how to do, but then i would assume the only way to  connect 
>to this interface would be with the openssl binary (i think  i've done this 
>before), as it would still be using the manhole- specific login system.
>
>what i'd really like is to be able to use a regular ssh client to  connect, 
>ideally by implementing a Portal on the back end to  authenticate users 
>against an existing database. if it could use that  nifty manhole syntax 
>coloring, so much the better.
>
>is this actually possible? i have to admit i have a great deal of  ignorance 
>about the difference between a terminal connection through  openssl and an 
>actual ssh login, and I've never gotten my feet wet  with conch before.
>
>i guess what i'm asking is what modules should i look at, and what  classes 
>should i expect to have to implement to make this happen? (of  course, 
>providing it is actually possible to do this)...
>
>i know there's the PB interface into manhole that could be easily 
>encrypted, but i am enthusiastic about using this kind of feature on 
>several projects, and i'd like to end up with something that's easily 
>plugged into "any" server...
>
>thanks in advance,

I'm confused.  Do you want an SSL server or an SSH server?

Jean-Paul




More information about the Twisted-Python mailing list