Home / Operating System / Linux / Simple FTP Server With Python

Simple FTP Server With Python

Simple FTP Server With Python

The solution uses pyftpdlib package. To install the package is really simple:

$ easy_install pyftpdlib

or

$ pip install pyftpdlib

after that create the folowing script and save it as a python file:

from pyftpdlib.authorizers import DummyAuthorizer

from pyftpdlib.handlers import FTPHandler

from pyftpdlib.servers import FTPServer

authorizer = DummyAuthorizer()

authorizer.add_user(“user”, “password”, “/home/user”, perm=”elradfmw”)

authorizer.add_anonymous(“/home/nobody”)

handler = FTPHandler

handler.authorizer = authorizer

server = FTPServer((“0.0.0.0”, 21), handler)

server.serve_forever()

Then run the script and try accessing your server using ftp.

Only 10 lines but it works like a charm, a very python way 🙂

Print Friendly, PDF & Email

About dongpolice

Check Also

How to build App Portable-dongpolice.com

How to Build App Portable with ThinApp of VM

How to Build App Portable with ThinApp of VM – Hướng dẫn làm App Portable …