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
- Log in to web.teklanhosting.co.uk.
- Click your website, then go to Advanced → FTP accounts.
- Click Add account.
- Set a username and a strong password.
- Click Add.
Your credentials are ready immediately.
Connecting with FileZilla
FileZilla is free and available at filezilla-project.org. Once installed:
- Open File → Site Manager → New Site.
- Set Protocol to SFTP.
- Enter your hostname (your domain or the server IP).
- Set Port to
22. - Set Logon Type to Normal.
- Enter your FTP username and password.
- 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.