FTP and SFTP Access in Enhance

Create FTP or SFTP credentials and connect with FileZilla or your preferred client.

Web Hosting Updated 7 December 2023

FTP and SFTP let you transfer files between your computer and your hosting account using a client like FileZilla. SFTP is encrypted and preferred - use it unless your client specifically requires plain FTP.

Creating an FTP Account in Enhance

  1. Log in to web.teklanhosting.co.uk.
  2. Click your website, then go to Advanced → FTP accounts.
  3. Click Add account.
  4. Set a username and a strong password.
  5. Click Add.

Your credentials are ready immediately.

Connecting with FileZilla

FileZilla is free and available at filezilla-project.org. Once installed:

  1. Open File → Site Manager → New Site.
  2. Set Protocol to SFTP.
  3. Enter your hostname (your domain or the server IP).
  4. Set Port to 22.
  5. Set Logon Type to Normal.
  6. Enter your FTP username and password.
  7. Click Connect.

Connection Settings Summary

Protocol: SFTP
Host:     yourdomain.com  (or your server IP)
Port:     22
Username: your FTP username
Password: your FTP password

Where to Upload Files

Your website's public files live in public_html. Files outside this directory are not accessible via a browser. For WordPress, upload themes to public_html/wp-content/themes/ and plugins to public_html/wp-content/plugins/.

Changing File Permissions

In FileZilla, right-click any file or folder and choose File Permissions. Common values:

  • 644 for files (owner read/write, everyone else read-only)
  • 755 for directories (owner full access, everyone else read and execute)

Avoid setting permissions to 777 - this gives everyone write access and is a security risk.

Security tip: Use a separate FTP account for each developer or third party, and delete accounts when they are no longer required.