diff --git a/linux/ftp.py b/linux/ftp.py new file mode 100644 index 0000000..9baa88d --- /dev/null +++ b/linux/ftp.py @@ -0,0 +1,16 @@ +# Импорт библиотек +from pyftpdlib.authorizers import DummyAuthorizer +from pyftpdlib.handlers import FTPHandler +from pyftpdlib.servers import FTPServer + +# Создание авторизатора +authorizer = DummyAuthorizer() +authorizer.add_user("kraft", "P@ssw0rd", "home", perm="elradfmw") + +# Создание обработчика и указание директории +handler = FTPHandler +handler.authorizer = authorizer + +# Запуск сервера на порту 4080 +server = FTPServer(("192.168.0.14", 4080), handler) +server.serve_forever()