This guide explains how to generate SSH keys, upload your public key to Declaree, and connect to your SFTP account using FileZilla.
Step 1: Download PuTTYgen and Generate SSH Keys
-
Download PuTTYgen using this link:
👉 https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.83-installer.msi -
Open PuTTYgen and click Generate.
-
When prompted, move your mouse around the blank space below the progress bar in the PuTTYgen window.
This creates the randomness needed to generate a secure key pair. The progress bar will gradually fill up as you move your mouse. Once it’s full, the key generation is complete. -
Click Save private key and name it:
private.ppk
Click Save public key and name it:public.ppk
Step 2: Reformat Your Public Key
-
Open the
public.ppkfile in Notepad. -
Delete the following lines:
---- BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-YYYYMMDD" ---- END SSH2 PUBLIC KEY ---- -
Ensure the remaining key is a single line with no line breaks or extra spaces.
-
At the very beginning of the line, manually type
ssh-rsa(including a space after it). -
Save the file again as
public.ppk.
✅ Example of a correctly formatted public key:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDUSwuElLo+j/+VvqBUMDoRN9IuBxBrs4U1ynma3te7/ucCgdkmOzyLkKySbj5byw2FIxvBHl74wd7sy+iTDCzE+etBfT0dboSfMp9Rjztiz41OJzybdRXtGp1KA7P+pZxBaAlkeF2hlUOf/o7VAN9Iztkr+1tkwtJxzQrEz2vtNuyfNy1smYjydwPlZnzeQhCtpE5+ySKCvzULzPud75w67NPO2c9k5BdBzc15CQSEn+Aw7IDdP3LGDuqvXspFKMdJZyVP8AWXMsB5ouxhT610hguC2a+u+yz11lOIUpfPz3GrK8UgZRxFqxzajWWNI1flqJWjjdkOkqqlAwXeWIPn
Step 3: Upload Your Public Key to Declaree
-
Log in to your Declaree administration.
-
Go to Configuration > Import & Export > FTP Account.
-
Click Choose File and select your
public.ppkfile. -
Click Save.
Step 4: Install FileZilla and Connect to Your FTP Account
-
Download FileZilla Client from:
👉 https://filezilla-project.org -
Open FileZilla and go to File > Site Manager.
-
Create a new site with the following settings in this order:
-
Protocol:
SFTP - SSH File Transfer Protocol -
Host:
ftp.declaree.com -
Port:
22 -
Logon Type:
Key file -
User: Your FTP username
🔑 This is the value shown in the field next to “FTP-account” in the Declaree FTP Account window where you uploaded your
public.ppkfile. -
Key file: Select your
private.ppkfile
-
-
Click Connect