Thanks you Ron, That was already on my wish list for a while. twisted.conch is old and doesn't run on Python3 and Paramiko has a threaded model. But writing an SSH library takes a lot of effort to get it right.
I leave on holiday tomorrow, so I don't have time to try it out. But do you actually have unit tests? Cheers, Jonathan Le mercredi 16 juillet 2014 07:06:11 UTC+2, Ron Frederick a écrit : > > Hello, > > Over the last 9 months or so, I've been working on an asynchronous > implementation of an SSH client & server in Python 3. I did my initial > prototyping using asyncore late last year, but I was very excited to read > about the new Tulip library, and over the last few months I've done a major > rewrite of my AsyncSSH to run on top of asyncio in Python 3.4. I also > reworked the API to try and follow the asyncio Transport, Protocol, and > Stream models as much as possible. I'm finally happy enough with the result > that I thought it would be worth sharing more widely, and I'd be extremely > grateful for any feedback anyone would like to share on what I ended up > with. > > More information on my package can be found at: > > http://asyncssh.timeheart.net/ > > That page includes links to download the source and several examples to > give you a feel for what the API looks like. There's also a very complete > set of API documentation available there. The source can also be viewed on > github at: > > https://github.com/ronf/asyncssh > > I've released the code under the Eclipse Public License. > > Comments are extremely welcome! Thanks very much! > -- > Ron Frederick > [email protected] <javascript:> >
