I want to set up an FTP server on macOS High Sierra. (FTP is removed from macOS High Sierra, unlike previous versions.)

Since I have to use the other application connecting to the FTP server (my Mac), I cannot replace FTP with other protocols.

I know a way to connect to the FTP server. However, I cannot find the way to run my Mac as an FTP server, not FTP client.

I follow this page to use ProFTPD, but I failed to run the FTP server.

enter image description here

How can I set up the FTP server on macOS High Sierra?

  • 1
    A couple of things to get started...first, it's important to paste the text of the output as an image is not searchable and secondly, the error message is in relation to your proftpd.conf file. Can you supply it so we can review?
    – Allan
    Sep 13, 2018 at 18:32
  • ProFTPD may not be the best choice - reading some reviews it's aiming to be industrial strength and not perhaps the easiest to install and configure. Do you have homebrew installed? If so, this answer may be helpful: apple.stackexchange.com/questions/141633/… Sep 13, 2018 at 19:25
  • @IanMcGowan I think my question is same with the question you linked. Thanks.
    – dolgom
    Sep 13, 2018 at 21:26

1 Answer 1


I have used pure-ftpd instead of ProFTPD. It is simpler.

After I installed pure-ftpd using brew,

brew install pure-ftpd

I configured the FTP (username-password) setting referring to https://wiki.archlinux.org/index.php/Pure-FTPd

And then start FTP server.

brew services start pure-ftpd

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .