An essential part of the website setup process is publishing it online, which includes uploading its files to the server where the website is planned to be located. One of the quickest and easiest ways to do it is by accessing the server via FTP. In order for the users to be able to connect to the host server through an FTP client, they need to have rights to access that server. These authorization access rights are assigned to users in the form of FTP accounts. Each FTP account consists of a unique username and password granting users access to the files to the special cPanel account on the server.
FTP account is automatically created in cPanel when you sign up for a hosting cPanel account or create an addon domain. So, by default, you already have an FTP account in your cPanel. Use your cPanel username and password to log into it.
You can create new FTP accounts to give access to other users without giving them your cPanel login credentials. For each additional FTP account created, you can also give each user different levels of access by assigning the user to a specific directory.