Storing SSH Keys on Console

Console uses a node machine's private key to authenticate into the machine using public key authentication. You must first store in Console the private key paired with the public key on the node machine. You can store private keys privately in your user preferences or globally in Console configurations. These SSH keys can then be used to authenticate endpoints or transfers.
  1. Go to your private SSH keys or Console's stored SSH Keys.
    • Personal Preferences: Select Preferences from the drop-down menu next to your username in the upper right-hand corner.

      Then, click the SSH Private Keys tab.
    • Console Configuration: Go to Configuration > SSH Keys.
  2. Click New SSH Private Key.
  3. Enter a descriptive name to represent the SSH key in Console.
  4. Enter the filename of the key on the initiating node in the Filename on node field.

    To use this key in a transfer, Console searches the initiating node for a file that matches the filename given. You can enter the filename with or without the full path. For example, Console accepts both my-ssh-key and path/to/my-ssh-key.

    Make sure you or the node administrator uploads the SSH key to the node or nodes from which you want to initiate transfers.

  5. Click Choose File to upload the same private key uploaded to the initiating nodes to Console.
    If you do not have direct access to the node, you must ask the node administrator to give you the private key. This key is used to browse and configure the node.
  6. Enter and confirm the passphrase of the key, if any.
  7. Click Save.
  8. Click Test to test the new SSH private key.
    Provide the following information:
    • The address of the computer that has the paired public key installed in their authorized_keys file.
    • The corresponding user name.
    Then, click Connect with SSH Key to test against the computer.
    Tip: If the connection fails, contact the node administrator to make sure the public key is properly installed in the authorized_keys file.