DirectAdmin Site-Helper

Helping you get the most out of DirectAdmin and your web site!

FTP Accounts

This section covers creating FTP accounts, modifying/deleting FTP accounts, enabling anonymous access, and setting the welcome message for anonymous logins.

Creating FTP Accounts

To create FTP accounts, sign into the control panel and then click on the "Account Manager" icon, followed by the "FTP Management" link.

ftp access
ftp access

You will see a list of current FTP accounts that looks something like this:

ftp accounts

Default FTP Account

The default FTP account and control panel account have the same login name and password. You cannot delete the default FTP account but you can make its password different from your control panel password.

Note:If you change your control panel password, you can choose do you want to make it same as your main FTP account and/or Main Database Account password. You can simply check desired boxes below password fields: change main ftp account password

Creating a New Account

Click the "Create FTP account" link. You will see a screen that looks like:

ftp account create

First, select a FTP username. In the above example, we chose "gary." Next, enter a password. Then, select the access level of the FTP account.

Domain: This FTP user has access to public_html, private_html, mail, domains, and backup directories.

FTP: This FTP user has access to the public_ftp directory only.

User: This FTP user has access to public_html/username/ only. If we selected this option in the above picture, the FTP user would only have access to public_html/gary/ or http://www.site-helper.com/gary/. (If there is a subdomain named gary.site-helper.com, this FTP user would also have access to it.

If the directory doesn't already exist, it will be created at this stage.

Finally, click the "Create" button below.

After Your Click "Create"

After you click "Create," the control panel will notify that FTP account is created successfully and will redirect you to FTP accounts page. You may notice that your FTP username has @yourdomain.com after it. This is because your domain is using a shared IP address. If your web site has its own dedicated (static) IP address, your FTP username will not have @yourdomain.com after it.

If you have a dedicated IP address and you create additional domains on that account, these additional domains will have FTP logins of username@thatdomain.com.

Uploading With FTP

Step 1: Obtain FTP client software.

Uploading to the server through FTP requires special software. Most computer systems do not come with FTP clients, so you will have to download one from the Internet. We strongly recommend FileZilla

Step 2: Connect to the server.

If you use FileZilla, information should look like this:

connect with ftp

All FTP clients need the following information:

  • Username (This is your control panel username.)
  • Password (This is your control panel password.)
  • Address (This is the address of the server.
    Use ftp.yourdomain.com)
  • Port (Use the default port 21)

Step 3: Open the public_html directory and upload your files.

Once connected, you can see your folders on right side. You can press on desired folder, to see its contents. If you have more than one domain hosted on your account you should first enter the /domains directory, then the domain you want to edit, then the public_html directory.

To upload, highlight the files/folders on your computer and drag them into the appropriate directory on the remote server. Each FTP client operates differently, so please consult its help file for complete instructions.

connect with ftp

Modifying / Deleting FTP Accounts

Modifying Accounts

At the main FTP menu is a list of all FTP accounts. Click on the desired account to modify it. You can change password, and this password can be your old password or a new one.You may also change the access level of the account (see above).

Note:If you change your control panel password, you can choose do you want to make it same as your main FTP account and/or Main Database Account password. You can simply check desired boxes below password fields: change main ftp account password

Deleting Accounts

To delete an account, place a checkbox next to the account you wish to delete and then click the "Delete" button, as pictured here: delete ftp account

Note: The FTP directory itself will not be deleted unless it is empty.

Enabling Anonymous Access

To enable anonymous FTP access, click the "Anonymous FTP settings" link in the main FTP menu. You will be taken to a screen that looks like this: enabling anonymous access

To enable anonymous FTP, place a check next to "Access." If you want to give anonymous users the ability to upload, click the "Upload" box. Enter your desired welcome message and click "Save" button below.

Warning: Allowing anonymous uploads is potentially dangerous, and many hosts will disable the entire anonymous FTP access feature for this reason.

Creating FTP Users for Subdomains

To restrict an FTP account to a single subdomain, follow these steps:

  1. Create the subdomain if you haven't done so already.
  2. From the main control panel menu in "Accout Manager" (see Create FTP accounts section), click the "FTP Management" link.
  3. Click "Create FTP Account" button. creating ftp account
  4. In the "FTP Username" field, enter the subdomain name (without .yourdomain.com).
  5. Enter a password in the password field (random password is strong and recommended).
  6. Select the "User" radio button.
  7. Click the "Create" button below.

Need more help?

Please contact your hosting company for more assistance, or visit the DirectAdmin support forum at http://forum.directadmin.com.

Interested to try DirectAdmin? Get a 30-day Free Trial!