An FTP server allows connected users to download, upload, and navigate the directories of files stored on the server.
After this server setup is complete, you will be able to access the FTP server via terminal, or by using its credentials in an FTP client like FileZilla or Cyberduck.
We’ll use vsftpd as well as the native ftp command to set up a server, make it locally accessible, add a new user, and control permissions for future users.