The User Keys dialog box allows you to create and manage user keys. You can open it by clicking User Key Manager on the Tools menu.

A user key is comprised of two keys, a public key and a private key. The public key is registered to the remote server and the private key is saved locally for Xshell. When the public key authentication is in progress, the public key is sent to the server; if it is found on the server, the connection is allowed.

You can create a user key with the User Key Generation Wizard provided by Xshell or the key generation tool on the remote server. When the user key is created on the server, obtain the private key from the server and import it on this dialog box. When the user key is created on Xshell, register the public key to the remote server. Transferring a private key over the network is not recommended and it is more secure to create it on Xshell and register a public key to the server.


Opens the Open dialog box and saves the selected user key file in the user key database. Currently Xshell can import SSH1-RSA, SSH2-RSA, OpenSSH2-DSA, SSH.COM key, and NetSarang User Key formats.


Opens the Save dialog box and saves the selected user key as a file. The exported private keys are saved as NetSarang User Key format or OpenSSH SSH2 format. NetSarang User Key format can be imported by applications of NetSarang Computer, Inc. but cannot be used by other applications.


Deletes the selected user key from the database.


Changes the name of the selected user key.


Shows the properties information of the selected user key. You can see the type, length, fingerprint, and public key of the selected key. Also you can change the passphrase of the key.


Opens the User Key Generation Wizard dialog box.