Home
/
Website Help
/
FTP inquiries
/
How to establish a SFTP connection to your hosting account with FileZilla?

How to establish a SFTP connection to your hosting account with FileZilla?

In this knowledge base article are listed the steps which should be completed to establish an SFTP connection to your hosting account with the FileZilla FTP client:

  • Go to your Site Tools > Devs > SSH Keys Manager and generate new SSH key pair;
  • After you have generated your SSH key pair, under Manage SSH Keys, go to the kebab menu > Private Key;
  • Copy the content of the text area, paste it in an empty file on your computer and save it (most FTP client requires .ppk format).
  • Open FileZilla, click on FileZilla from the menu then select Settings;
  • Select SFTP from the left menu;
  • Click the Add keyfile… button and select the file that you have just created with the private key pasted inside.
  • You will be prompted to convert the file to a supported but unprotected format (no password), confirm it by clicking on Yes and type your password;
  • FileZilla will ask you to store the key in the putty format. Save it somewhere on your computer;
  • Connect to your server using the following login credentials:

SFTP Server: sftp://siteground_hostname.com (where siteground_hostname.com is the server where your hosting account resides)

SFTP Username: your username
SFTP Password: your password
SFTP Port: 18765 (the default SSH port for the SiteGround’s servers since SFTP is FTP over SSH)

The login details are available in your Site Tools > Devs > SSH Key Manager. Under Manage SSH Keys, go to the kebab menu for the corresponding key and select SSH Credentials.

  • During your first connection, you will be prompted to store the server’s fingerprint. Click on OK to continue connecting and tick the “Always trust this host, add this key to cache” checkbox if you plan to connect to the same server again.

Share This Article