Hosting User Manual
You are currently looking at one special topic of our Hosting User Manual. If you would like to go back to the general overview click here.
1. What is FTP?

FTP or file transfer protocol is a common way to transfer files to and from servers. It is also a common way to share accessed to files with others. Many web publishing applications use FTP to connect and upload to the web server. Most FTP clients are compatible with our service, including the following Filezilla, SmartFTP, CuteFTP, Fetch, Cyberduck, Dream weaver, and Publisher.

Back To Top
2. Changing your FTP password

To change the FTP password:
  • Go to your control panel.
  • Click the FTP manager icon.
  • Click the icon beside password to change the current password.

Back To Top
3. Connecting to a FTP client

Using a FTP client can be very simple to use, if you have the basics. This guide will focus on using Filezilla to transfer files. This information applies to most of the popular FTP software.

To connect to your FTP server:
  • After starting up your ftp client you should be given an area to enter your logon information.



    Address: This is the domain name or IP address of the FTP server.
    Port: 21 is the most commonly used port for FTP connections.
    Username: A username is a required unless you are using anonymous FTP.
    Password: A password is also required unless you are using anonymous FTP.

  • Once you enter your information you can click connect to initiate the connection process.
  • If the connection was successful you will have a list of the files and folders located in your website root directory.
Back To Top
4. How to navigate files

Navigating in Filezilla:
  • Navigating the files and folders in Filezilla is very similar to using the file manager on your home computer.

  • To change the current folder either on your machine or on the server, just select a tree item in the appropriate tree.

Back To Top
5. How to transfer files

Transferring Files into Filezilla:
  • You will see two views the local and the remote view.
  • Navigate the remote view to the location you would like to place the files you upload.
  • Navigate the local view to the location of the files you wish to upload.
  • You can upload or download a file by double-clicking on it. It will be added to the transfer queue and the transfer will start automatically.
  • Alternatively you can also drag the files from one side and drop them on the other side.
Back To Top
6. FTP sub-accounts (Linux)

a. What is it?

The simplest way to authorize your friends or colleagues to work with particular directories of your account is to create FTP sub-accounts. An FTP sub-account is a combination of a username and a password, which gives full FTP permissions to a single directory, without giving access to the root directory, other directories or the control panel. No dedicated IP is required for FTP sub-accounts.

b. Setting up an FTP sub-account

To create a new FTP sub-account:
  • Click the FTP Manager icon from your control panel.
  • At the bottom of the page that shows, find FTP sub-accounts and click the Add icon.



  • On the next page, enter the FTP login and password that will be used by this other user, and the directory this user will be restricted to. The directory must be relative to your home directory. If you leave the directory field empty, FTP sub-users will have access to your whole home directory.
  • Once complete you can click the edit icon beside an existing username to see the details of that user.

    web21.hostexcellence.com

    Transfer FTP: This shows the amount of traffic used by an individual ftp sub-account user.
    Home Directory: /hsphere/local/home/(ftpusername)/(folder name)
    Host Name: The host name is the direct web server address, which can be used in place of the domain name to log on.

Back To Top
7. Virtual FTP

Virtual FTP provides more possibilities than a FTP sub-account. You can give your Virtual FTP users access to more than one directory and specify a different set of permissions for each directory. Virtual FTP users log right into your root and can browse all directories. However, they can only download or modify the files and folders that you allow.

a. Enabling Virtual FTP
  • On your control panel page, click the domains icon.
  • If you have several domains, choose the one you wish to enable virtual FTP for.
  • On the page that appears, make sure you have a dedicated IP.
  • Go back to your control panel page and click the FTP service icon. Enable FTP for this domain:



  • On the next page, add a server name for the new virtual host. This name will appear in the welcome message when guest users connect to your server with FTP clients. Also, enter the e-mail address by which FTP users can reach you with questions or comments.
b. Add a FTP user
  • Click the Edit icon for FTP for this domain
  • Click the Add icon for Virtual FTP Users and create a new Virtual FTP User:



  • Click the Add icon for Virtual FTP Directories and enter the name for the new Virtual FTP Directory:



  • End it with a slash, e.g.: Dir1/. The location must be specified relative to root. To create a virtual FTP directory inside a different directory, include the path, for example Dir1/UserDirs/.
  • On the same page, specify permissions to this directory:

    Read: check to allow file downloads from this directory.

    Write: check to allow file uploads to this directory.

    List: check to allow viewing / browsing the contents of the directory. It is usually used jointly with Read.

    Grant Permissions to all users: check to grant these permissions to all your Virtual FTP users. If you leave this property unchecked, you will have to define permissions on this directory individually for each Virtual FTP User.

  • Click the Edit icon next to the directory you have just created. If you haven't granted the same permissions to all your Virtual FTP Users, you can specify permissions for each of them individually.



  • If you have chosen to grant the same permissions to all users, you can skip this step.
Back To Top
8. Anonymous FTP

This feature allows you to give public FTP access to a dedicated directory in your account. A special directory is created in your root, and its content can be viewed and downloaded, but not uploaded. Anonymous FTP becomes available only after you create a Virtual FTP server.

a. Configure anonymous FTP

Skip this step if you are already using a dedicated IP.

  • On your control panel page click the domains icon
  • If you have several domains, choose the one you wish to enable virtual FTP for.
  • On the page that appears, switch to dedicated IP.
Skip this step if you have already enabled Virtual FTP.
  • Go back to your control panel page and click the FTP Service icon.
  • Enable FTP for this domain:



  • On your control panel page, click FTP Service, then enable Anonymous FTP for the domain you want.
  • You can also enable Anonymous FTP on the FTP virtual server page.
Back To Top
9. Anonymous FTP Upload Facilities

If you want to allow anonymous FTP users to upload files, enable Anonymous FTP Upload Facilities by doing the following:
  • Enable Anonymous FTP
  • At the bottom of the FTP virtual server page you will find a new option to enable anonymous FTP upload facilities:



    NOTE: This will create a dedicated directory inside the Anonymous FTP directory.

The Uploads (Windows based plans) / Incoming (Linux based plans) directory will have only 'upload' permissions, so you can not downloaded or viewing the content.

Back To Top
McAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams