Beispiel #1
0
    def __init__(self):
        Thread.__init__(self)

        log(1, "Initializing FcombineDaemon XML RPC server")
        key_file = "/etc/pki/tls/private/fcombine_xmlrpc.key"
        cert_file = "/etc/pki/tls/certs/fcombine_xmlrpc.crt"
        ca_file = "/etc/pki/tls/certs/fcombine_xmlrpc.crt"

        self.server = SecureXMLRPCServer(("localhost", 9999), key_file,
                cert_file, ca_file)
        log(1, "Done initializing FcombineDaemon XML RPC server")
Beispiel #2
0
class XMLRPCThread(Thread):
    def __init__(self):
        Thread.__init__(self)

        log(1, "Initializing FcombineDaemon XML RPC server")
        key_file = "/etc/pki/tls/private/fcombine_xmlrpc.key"
        cert_file = "/etc/pki/tls/certs/fcombine_xmlrpc.crt"
        ca_file = "/etc/pki/tls/certs/fcombine_xmlrpc.crt"

        self.server = SecureXMLRPCServer(("localhost", 9999), key_file,
                cert_file, ca_file)
        log(1, "Done initializing FcombineDaemon XML RPC server")

    def run(self):
        log(1, "Now listening for requests on FcombineDaemon XML RPC server")

        try:
            self.server.serve_forever()
        except KeyboardInterrupt:
            log(1, "FcombineDaemon stopping")
Beispiel #3
0
    config.read_config(xsftp.common.constants.DEFAULT_CONF_FILE)


    amm = AutoMountManager()

    sshfs_server = SSHFSServer()
    sshfs_server.hostname = "karma"
    sshfs_server.username = "******"
    sshfs_server.name = "karma"
    sshfs_server.port = 22
    sshfs_server.identity_file = "/home/mark/.ssh/id_rsa"
    sshfs_server.remote_path = "/home/mark/directory with spaces"

    amm.add_auto_mount(sshfs_server)

    #am.readdir("/tmp/home/mark/xsftp/karma", None)
    #amm.run()

    key_file = "/etc/pki/tls/private/nightcrawler.inet.mknowles.com.au.key"
    cert_file = "/etc/pki/tls/certs/nightcrawler.inet.mknowles.com.au.crt"

    server = SecureXMLRPCServer(("localhost", 9999), key_file, cert_file) #,
#            requestHandler=SimpleXMLRPCRequestHandler)
    server.register_instance(amm)

    try:
        server.serve_forever()
    except KeyboardInterrupt:
        log(1, "AutoMountDaemon stopping")