I have some code that will automatically bootstrap a remote rpyc
server. This means you can make a call like this on the client:

c = ssh.SshConnection(hostname='desired_rpyc_server')

with no existing rpyc code on the server, and everything just works.
All that's required on the remote side is sshd, Python >= 2.4
(untested with py3k) and a shell. It works with Linux and
Win32/Cygwin. Here's the full object interface:

class SshConnection(SubprocConnection):

    def __init__(self, hostname, username=None, password=None, port=None,
                 identity=None, modules=None, python=None, options=None):
        <stuff>

I remember a conversation recently where someone said this was a
feature of Pushy that rpyc didn't have.

Would there be interest in me contributing this code to mainline?

Reply via email to