The User Key Generation Wizard dialog box allows you to create DSA or RSA user keys step by step. You can open it by clicking User Key Generation Wizard on the Tools menu.


Step 1: Key Generation Parameters

This step allows you to select the type and length of the user key.

Key Type

Select DSA or RSA in the list. SSH1 protocol supports only RSA keys and SSH2 protocol supports both RSA and DSA. You should select the one that is supported by the remote server.

Key Length

Select a key length in the list. Longer keys provide better security while shorter keys provide better performance. The optimal key length for most applications is 1024 bits.


Step 2: Public Key Pair Generation

This step generates a user key with the parameters selected in the previous step.

After the key has been generated successfully, you can click the Next button.


Step 3: User Key Information

This step allows you to enter the name and passphrase of the user key.

Key Name

Enter the name of the user key generated. The user key is saved as the name entered here and the name must have only valid characters as a filename.

Passphrase

Enter the passphrase of the user key. It is used every time when you open it and you must remember it.

Confirmation

Enter the same passphrase again to confirm it.


Step 4: Public Key Registration

This step allows you to register the public key part of the user key to a remote server. You can also register it later from the User Keys dialog box. The private key is stored in the User Keys database of Xftp.

Public Key Format

Select one of the formats (SSH1, SSH2-OpenSSH, and SSH2-IETF SECSH) from the list. The text box below shows you the public key in the selected format. You can copy the text and store it as a file on the remote server. Depending on the server, steps needed to register the public key are different. In most cases, the following guideline will work for each format.