Xshell supports a public key user authentication method that is an alternative way of identifying a user to a remote server, instead of typing a password.

To use the public key user authentication method, a user generates a user key pair, consisting of a public key (which everybody is allowed to know) and a private key (which the user keeps secret and does not give to anybody). When the public key authentication is in progress, the private key is used by Xshell to generate a signature and the public key is used by the SSH server to verify the signature. That is, the possession of the private key works as an identity of the user. Also, to get authenticated by server, the user should register his or her public key to the server. For more information on user keys, see User Keys dialog box.

A user key can be created in the SSH server or Xshell. If it is created in the server, import the private key to the database of Xshell. If it is created in Xshell, register the public key to the server.

To create a user key pair:

  1. On the Tools menu, click User Key Generation Wizard.
  2. The User Key Generation Wizard will guide you through the generation process.
    Note: At the final step of the generation process, you can also register the public key on the server.

To register a public key on the server:

  1. Open the User Keys dialog box.
  2. Select the user key you want to register.
  3. Click Properties.
    RESULT: The User Key Properties dialog box appears.
  4. Click the Public key tab.
  5. In the View Public Key Format As list, select an appropriate format.
  6. Click Save As a File.
    Note: After the public key is saved as a file, you should copy it to the remote server. How to copy is different for each server and you may find it helpful to read Step 4: Public Key Registration.

To import a private key to the database:

  1. Open the User Keys dialog box.
  2. Click Import. The Open dialog box appears.
  3. Select the private key file you want to import and click OK.
  4. Click OK.

To export a user key to a file:

  1. Open the User Keys dialog box.
  2. Select the user key you want to export.
  3. Click Export. The Save As dialog box appears.
  4. Enter a file name and click OK.

    Note: The exported file has the NetSarang User Key format and it cannot be used in the applications provided by other vendors. You may find it useful to export user keys when you uninstall Xshell or try to use the same private key in Xshell installed in another computer.

To change the name of a user key:

  1. Open the User Keys dialog box.
  2. Select the user key name you want to change.
  3. Click Rename.
    Note: Be sure that the key name is used as file name. Enter valid characters for a file name.

To change the passphrase of a user key:

  1. Open the User Keys dialog box.
  2. Select the user key you want to change the passphrase of.
  3. Click Properties. The User Key Properties dialog box appears.
  4. Click the General tab.
  5. Click Change Passphrase.

To delete a user key from the database:

  1. Open the User Keys dialog box.
  2. Select the user key you want to delete.
  3. Click Delete.
500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@systemmanager.forsenergy.ru to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.