[Twisted-Python] Using telnet or linereceiver protocol over ssh
Fabian Sturm
f at rtfs.org
Sun Dec 30 08:09:31 EST 2012
Hello,
I implemented a twisted ssh server using SSHFactory and successfully
registered the sftp factory.
I now also wanted to add a simple telnet like protocol where I can send
commands to the server and execute some actions based on that.
For that I hooked the LineReceive to the openShell command. It works and
I can ssh into the server, but I don't get the typed characters echoed
back. This unfortunately makes it unusable.
What I could do is to implement a standard Protocol and send the
received data back whenever I get a dataReceived call. And for a DEL
character I would have to send a BCKSPC, BLANK, BACKSPC sequence and
track the current line myself. This works but it sounds like too much to
do!
Is there a better way for something like that?
Sincerely,
Fabian
More information about the Twisted-Python
mailing list