Seahorse is a GNOME application for managing SSH keys and GNOME  keyrings.   It is a standard component of GNOME since 2.24.

With Seahorse you can
   - Create and manage SSH keys.
   - Manage your keyrings.

In the community version, it still supports the management of PGP keys. But since PGP is not available on Solaris, Seahorse on Solaris doesn't support PGP keys yet.

Seahorse frontend

Create and Manage SSH keys

    Secure Shell (SSH) is a way of logging into a remote computer
    to execute commands on that machine. SSH keys are used in key-based
    authentication system, as an alternative to the default password
    authentication system.

    To create a SSH key, the user needs to give a description of what the
    key is to be used for. The user needs to specify the encryption type
    (RSA or DSA), the key strength (1024-4096) and the passphrase for the key.
    The newly created key is stored at ~/.ssh.

    Users can list or delete SSH keys under ~/.ssh. The user can also change
    the passphrase for them.

    Seahorse uses 'ssh-keygen' to produce these keys.

    - change the passphrase
    ssh-keygen -p -f input_keyfile

    - generate the key
    ssh-keygen -b bits -t type -C comment -f output_keyfile

    Users can also export SSH private or public keys to files. In fact, Seahorse
    just copies the content of files under ~/.ssh to new files. This is for
    convenience to some junior users. They don't need to know where SSH keys
    are usually stored since Seahorse shows them keys. They can export those
    keys into files via Seahorse directly.


Export and Import Keys

    Seahorse can import SSH keys from the clipboard or a key file.

    Seahorse allows users to specify a SSH key file. Seahorse does not change
    the content of imported files, instead, Seahorse copies the imported files
    to ~/.ssh with non-duplicated file names.

    Seahorse can export public key or private key info to new files.
    Seahorse can copy public key info to the clipboard.

Manage keyrings

    Users can create and delete keyrings. Users can also change the password
    of a keyring. Seahorse does this via interfaces provided by GNOME
    keyring.

    The created keyring files are stored in ~/.gnome2/keyrings/

Trusted keys.

    Users can set ssh public keys as trusted keys. The trusted keys will be put
    into the file ~/.ssh/authorized_keys.


Comments:

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2009 by Qing-Ming Jeff Cai