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")
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")
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")