Skip to main content

How do I connect with FTP?

Definition: FTP

FTP (File Transfer Protocol) is a protocol that allows you to easily upload, download, and modify permissions of files for your web site. It's the recommended method of managing files on your account offering better flexibility than File Manager within KT Dashboard.

Definition: SFTP

SFTP (Secure File Transfer Protocol) is a file transfer protocol that uses SSH encryption to securely transfer files between systems. It allows users to choose the level of authentication they want to use when transferring files.

Logging in

FTP follows the same login as E-mail and your account. Your login is of the form: username@domain.

Note: Some FTP clients misinterpret @ in the login as a hostname delimiter, common when accessing FTP as a single command, in such circumstances replace @ with #: username#domain.

Supported Protocols

SFTP is more secure and recommended. It wraps FTP around a secure terminal session. You should use this protocol using Port 22.

FTP supports normal, unencrypted communication in addition to Auth TLS (sometimes called "explicit encryption"). Both use the normal FTP Port, 21.

Connection Example

Username: myadmin Domain: mydomain.com

  • FTP Host: ftp.mydomain.com
  • FTP Login: myadmin@mydomain.com or myadmin#mydomain.com
  • FTP Password: [account password]
  • FTP Port: 21 (FTP) 22 (SFTP)
  • FTP Protocol:
    • Encrypted using Auth TLS (explicit encryption)
    • Unencrypted

Below is a FileZilla example using account credentials and FTP:

Example quick connect settings in FileZilla. No encrypted communication available.

Certificate message connecting with TLS

Upon first connection, the FTP client is presented with a warning concerning the host key (or server key). This is a side-effect of using self-signed certificates on the servers. Click Yes/Proceed to continue connecting to the FTP server.

You can also try using SFTP or SCP to transfer files onto your web server.