If you leave the passphrase fields blank, the key will be saved unencrypted. Sometimes you may need to use a key with no passphrase like when you need to run some automated script that will connect via SSH and you can’t be there everytime to enter the passphrase. You are free to choose a filename and extension, but it should be one that lets you remember for which system it is.īefore we save the private key we should enter a Key passphrase and repeat it under Confirm passphrase. The passphrase will be used to encrypt the key on disk, without the passphrase you will not be able to use the key and it would be of no use. Then click on Save public key and save it in some safe location on your computer. Under Key comment, enter anthing you want but a pro tip is to enter something descriptive of the purpose of the key pair. When the private/public key pair has been generated it’s time to enter a comment to keep track of the key pair. Then click on Generateand move the mouse pointer over the blank area during the key generation to generate some randomness: When started, find Type of key to generate and select SSH-2 RSA and then set Number of bits in a generated key to 1024. We will use PuTTYgen to create a private/public key pair.
![filezilla public key generation filezilla public key generation](https://grabpassengerhelp.zendesk.com/hc/article_attachments/4409011107353/unnamed_116.png)
The files are stand alone applications so no installation is needed. PUTTYgen only usage is to create the private/public key pair, we then need Putty to connect to the VPS. Both PUTTYgen and Putty can be downloaded from this page here.ĭownload the exectuable files (.exe) and save them on the desktop.
![filezilla public key generation filezilla public key generation](https://tecadmin.net/wp-content/uploads/2013/11/Filezilla-SFTP-Connect.png)
That way, there is no way for brute-force attacks to be successful, so your system is more secure.įirst we need to download PuTTYgen on our Windows system. Using key-based SSH logins, you can disable the normal username/password login procedure which means that only people with a valid private/public key pair can log in.
#Filezilla public key generation how to
This guide describes how to generate and use a private/public key pair to log in to a remote system with SSH using PuTTY.