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
ormyadmin#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:
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.
Recommended FTP Apps
- Windows
- Mac OS
- Cyberduck (cyberduck.io)
- Linux
- CLI Connection (linuxize.com)
- FileZilla (filezilla-project.org)