Using Xagent

Xagent is an SSH authentication agent. Xagent holds a user key for public key user authentication and provides it to Xshell when a user key is required by Xshell.
Xagent retains all user key lists and requests a passphrase input when necessary. When a user enters a passphrase, Xagent decodes the user key and saves it in memory. Via Xagent, users may use the same key several times by entering the passphrase once.
Xagent also works as an SSH authentication server for the SSH agent forwarding feature. You must use the SSH agent forwarding feature when connecting to a different remote host from the first remote host. Typically, your private key is only held in your local PC and an SSH client program on the first server cannot connect to a second machine. However, using the SSH agent forwarding feature, the SSH client program on the first server requests a private key from Xagent to enter into the second server.

  • Note
    When Xagent is executed, the Xagent icon is created in the notification area. Even when the Xagent dialog box is closed, Xagent is not closed and keeps running. To close Xagent or open the Xagent dialog box, use the icon menus in the notification area.