[Twisted-Python] simple example for twisted ssh server with public key authentification

Ilja Livenson ilja.livenson at gmail.com
Tue Aug 7 03:58:46 MDT 2012


Hi,

perhaps our project code could help with the insight:

Creation of the SSH server:
https://github.com/opennode/opennode-management/blob/master/opennode/oms.tac#L26
Definition of the checker:
https://github.com/opennode/opennode-management/blob/master/opennode/oms/security/authentication.py#L65

cheers,
Ilja

On 6 August 2012 10:30, Gelonida N <gelonida at gmail.com> wrote:

> On 08/05/2012 01:59 AM, Duncan McGreggor wrote:
> >
> >
> > On Sat, Aug 4, 2012 at 3:23 PM, Gelonida N <gelonida at gmail.com
> > <mailto:gelonida at gmail.com>> wrote:
> >
> >     Hi,
> >
> >     I just wanted to be sure, whether anybody has a small example
> snippet of
> >     a twisted ssh server with public key authentification.
> >
> >
> > So, um, simple? Not sure if I can help you there ;-) This was simple at
> > one point, when it was part of an IRC logging bot that offered an SSH
> > shell (manhole) to manipulate live objects, but it has since been split
> > out into its own project:
> > https://github.com/dreamhost/dreamssh
> >
> > Best case scenario, it provides what you need.
> >
> > Worst case scenario, you can fork it and remove all the crap that you
> > don't need ;-)
> >
> > Note that dreamssh provides the Twisted-standard manhole interpreter, as
> > well as a custom "echo" interpreter, intended to offer an example of how
> > to create your own ssh shell (I've started using this in a text-based
> > adventure game, with the ultimate goal of using it as the interface for
> > a Twisted-base MUD).
>
>
>
> Thanks Duncan,
>
> I'll look into it, but it defeinitely sounds like a good starting point
> (looking at the project description)
>
>
>
>
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20120807/0ebe542f/attachment-0001.html>


More information about the Twisted-Python mailing list