import json from pyftpdlib.authorizers import DummyAuthorizer from pyftpdlib.handlers import FTPHandler from pyftpdlib.servers import FTPServer # config with open('/home/sdt/Workspace/gseps_inference/config/ftp_config.json', 'r') as f: info = json.load(f) # 서버 설정 authorizer = DummyAuthorizer() authorizer.add_user(info['ftp_id'], info['ftp_pw'], info['ftp_root_dir'], perm="elradfmw") handler = FTPHandler handler.authorizer = authorizer # 서버 시작 address = (info['ftp_ip'], info['ftp_port']) # 서버 주소와 포트 server = FTPServer(address, handler) server.serve_forever()