Search This Blog

Thursday, July 20, 2017

One line Simple FTP Server

Hey Guys,

As always this is an accidental discovery while working on some automation project.
How to create a FTP server in one line of command.

Here we go,
I will assume that you already have Python on your system :)

    python -m pyftpdlib -p 21 -w -d /some/dest/directory -D -n <Your IP>

If you wish to see the console output later in a file and push the process to background then,

    python -m pyftpdlib -p 21 -w -d /some/dest/directory -D -n <Your IP> > ftp.log 2>&1 &

you can ofcourse change the port from port 21 to some other.

Looks simple isn't it ????