FTP Guides


How to utilise FTP for use with your hosting account.


Connecting to FTP via Filezilla

We recommend that everyone uses Filezilla for their FTP tasks.

  1. Download and install FileZilla.
  2. Locate the FTP details you’ll need to connect to the server. These are:
    • FTP Username (This can be different or shorter than your control panel username).
    • FTP Password (This is by default the same as your control panel password but if modified will be different).
    • FTP Host name (This is the server/host name on which your account resides).


    The main FTP account details were sent with your welcome email after signup but you can also find these details from within the control panel by navigating to FTP/User Account > FTP User as shown below. You can also reset your FTP Password from the same location or by following these FTP password reset instructions
    ftp-details1

  3. Enter this information into the quick connect tool bar, the server port box can be left blank as the default port is 21.
  4. ftp-loginbar

  5. After a successful connection a list of files and directories on the server will appear on the right hand side of the main window.
  6. Your local computer files are located on the left side of the main window.
  7. You can now upload and download using FileZilla and there are three different methods to choose from:
    • Transfer a single file by double-clicking the file in the left window pane and it will then enter the transfer queue to start uploading automatically.
    • Transfer single/multiple files or directories by selecting the file(s)/directory(s) and right-click them, you can then click on upload/download in the pop-up menu.
    • Transfer files using drag and drop between the left and right hand window panes. Simply select the file(s) or directory(s) and drop them on the other side.
  8. ftp-full

  9. Once you have finished your session click on ‘Server’ then ‘Disconnect’ in the top menu or press Ctrl+D.
  10. ftpdisconnect

Note: This is purely for the “quick-connect” process.  For full setup of FileZilla, support with FileZilla products or for more information please view the FileZilla FAQ page or the FileZilla homepage.

Problems: If you are having timeouts or hanging whilst trying to connect to a Pipe Ten server via FTP with FileZilla please see our guide on FileZilla Active/Passive FTP settings.

FTP sub-accounts can also be created to limit FTP users to specific directories and paths.


Connect to FTP via Webshell

  1. From your control panel, navigate to FTP/User Account > FTP User.
  2. Click the login icon within the File Manager section.

Using Webshell

At the top of the screen, there is a navigation/options menu:
20150718110438_MATT

Most of the options there are self explanatory, the ones which might not make sense straight away are explained below:

MKDIR: This will create a new folder in the current directory.
CHMOD: This allows you to change permissions of selected file/folders
ARCHIVE: This is used to create archives of folders – Note: this isn’t recommended, if you require an archive creating, contact support in the usual way.

On the main part of the screen, the left hand side is where all the files and folders are listed, this is how you navigate to find the file you’d like to edit, or the folder you’d like to upload/download a file to/from.

Once you’ve selected the file you’d like to work with, the options and information for that file will be shown on the right hand side. This example, we’re going to be editing a wp-config.php file.

We find and highlight it on the left hand side:

Then, on the right hand side, we hit “edit

This will open up a new window, showing the contents of the file. Once you’re done with that, press the “Save” option at the top of the window.

As you can see, there are other options you can use to download, rename or even delete a file.

Webshell is mostly for quick edits of files, as it isn’t designed for heavy use, uploading files is one at a time and generally not recommended. If you’re going to be heavily using FTP, I would strongly suggest configuring an FTP client.


FTP Sub Accounts

  1. Navigate to FTP/User Account > FTP User.
  2. Select the Add New FTP Account icon in the FTP sub-accounts section.
  3. Create a new Login and Password for your sub-FTP user. A relative home directory can also be set to limit the directories that the sub-ftp user can access. Click Submit.

Showing Hidden Files

Showing Hidden Files in Filezilla

  1. Open Filezilla and connect to your domain.
  2. Select Server > Force Showing Hidden Files
  3. That’s it. Hidden files should now be shown in Filezilla.

Showing Hidden Files in Webshell.

  1. Navigate to FTP/User Account > FTP User.
  2. Select the Login icon in the File Manager section.
  3. Click the Settings button in the bottom right of the screen.
  4. Select the Show Hidden Files tickbox and click Apply.

Changing File Permissions using Filezilla

  1. Open Filezilla and connect to your account.
  2. Navigate to and select the files/folders you wish to alter permissions for, Right click > File Permissions….
  3. Set the permissions you wish to apply. Recursion can also be selected to apply the permission set to all child directories/files.

Changing File Permissions using Webshell

  1. Navigate to FTP/User Account > FTP User.
  2. Click the Login icon.
  3. Navigate to and select all files/folders that you wish to alter permissions for by selecting the relevant tickboxes.
  4. Select the CHMOD button.
  5. Select your new permissions and if appropriate, apply recursively. Alternatively a Permissions preset can be selected.
    Press the Change button.

WebShell and htProtect

  1. Navigate to FTP/User Account > FTP User.
  2. Click the Login icon.
  3. Select the Protect button found in the bottom left of your screen.
  4. Select the Folder icon for the directory you wish to protect.
  5. Select the Edit Icon.
  6. If prompted to, click Create to make the /.htmaster/.ok_user directory & file.
  7. Input a username and password that you wish to protect the directory with.
  8. Visit the site to ensure the directory has been protected.